Skip to main content

Full text of "Antic Magazine Volume 8 Number 07 (Seeing Sounds)"

See other formats


N    L   Y       RESOURCE 


DF.CFMBHR  1989/IANlIARY  1990 
VOLUMHS,  NllMBl'Uy 

U.S.A.  ,$9.95 


The  AmRrResource 


I 


) 


with  Antic  Sinewave  Mak 


ATARIWRITER  80 
arrives  at  last! 


4  Easy-To-Type  Programs  I 


A 


COMPUTER  SOFTWARE  SERVICES 

P.O.  BOX  17660,  ROCHESTER,  N.Y.  14617 
y^j^pi  PHONE  (716)586-5545 


DEALER/DISTRIBUTOR/USER  GROUP  Discount  available  call  for  info, 
PHONE  orders  •  MASTER  CARD,  VISA  MAIL  •  Money  Orders,  Checks 


A 


BRAND  NEW  ITEMS 


$19995       The  "BLACK  BOX"!©        $19996 

The  Black  Box  is  a  device  for  your  XL  or  130XE  computef  that 
adds  tremendous  power  to  your  8-bit  Atari  It  has  two  buttons, 
two  switches,  and  o  set  of  dip  switches  visible  from  the  outside.  It 
plugs  directly  into  the  back  of  the  600XL,  800XL,  and  130XE 
computers.  Custom  cases  may  be  on  optional  expense.  The 
Black  Box  performs  three  main  tasks:  interface  to  a  SASl/SCSI  bus 
device  (hard  disks).  Parallel  printer  port,  and  a  f?S232  port.  A 
fourth  option,  available  soon,  will  be  a  floppy  disk  porl,  especially 
useful  to  XF-551  owners.  The  SASl/SCSI  port  provides  the 
necessary  signals  for  hooking  up  most  common  hard  disks.  You 
may  partition  your  hard  disk  into  as  many  drives  as  you  wish;  up  to 
9  can  be  accessed  at  at  time.  By  pressing  one  of  the  buttons  on 
the  Black  Box,  you  will  enter  the  configuration  menu,  where  you 
can  re-assign  drtve  numbers,  etc.  When  you  exit,  you  will  be  right 
back  in  the  program  you  were  running  when  the  switch  was 
pressed  Each  hord  disk  can  be  write-protected.  The  Parallel 
Printer  port  will  allow  you  to  hook  up  any  printer  that  uses  the 
standard  Centronics  interface  As  an  option,  you  can  use  the 
computers  extra  memory  as  a  printer  buffer,  or  order  the  Block 
Box  with  64K  of  on-board  RAM.  You  may  assign  printer  number 
and  line-feed  options  within  the  menu  (for  use  with  multiple 
printers).  Another  omazing  feature  of  the  Black  Box  is  the  built-in 
screen  dump  By  pressing  a  button  (on  the  box),  fhe  contents  of 
your  screen  will  be  dumped  to  your  printer  (you  can  define  text 
or  graphics  modes  with  a  switch)!  The  RS232  port  supplies  the  full 
RS232  spec  signals  tor  connection  to  a  modem,  or  another 
machine  (for  null-modeming).  The  handler  for  the  Black  Box'  s 
modem  port  is  built  in  ar^d  takes  up  NO  memory!  The  port 
handles  rates  up  to  TRUE  19.2K  BAUD!  A  future  upgrade  for  the 
Block  Box  IS  a  floppy  disk  interface  board.  This  will  oilow  the 
addition  of  up  to  four  5,25"  or  5.5"  mixtures  of  floppy  drives  to  be 
used  with  the  system.  The  drives  will  act  like  standard 
single/enhonced/double  density  disk  drives,  but  fvlUCH  faster!  All 
drives  will  be  Super  Archiver  compatible,  and  support  up  to  2 
sides  of  80  tracks.  Along  with  this  hardware  upgrade  will  come 
software  capable  of  reading,  writing,  and  formatting  disks  in  IBM's 
MS-DOS  format  and  the  Atari  ST  format,  and  allow  you  to  transfer 
files  between  those  disk  formats  and  the  Atari  s  format  In 
addition  .  a  machine  language  monitor  has  been  added  to  allow 
memory  disassembly,  memory/register  changes,  and  more  The 
Price  of  the  Block  Box  is  S  199.95  for  the  basic  unit  and  S2'19.95 
with  64K  of  RAM  (for  printer  spooler)  plus  S8  for  S/H/l,  An  optiona' 
custom  BLACK  BOX  case  is  available  for  S39,95  extra, 

$19995       The  "MULTIPLEXER"!©       $19995 

This  device  brings  the  power  and  flexibility  of  larger  systems  to 
your  8-bit.  The  Multiplexer  is  a  device  (actually  a  collection  of 
modules)  that  allow  up  to  8  Atans  to  read  and  write  to  the  same 
drive  (typically  a  hard  disk),  printer,  and  talk  to  each  other    One 

master'  computer  (any  8-bit)  is  eguipped  with  fhe  mosler 
Multiplexer  interface  Then  up  to  8  slave  computers  can  hook  up 
to  the  master,  each  having  their  own  slave  interface     The 

common'  peripherals  (things  that  are  to  be  shared)  are 
connected  to  the  master  computer.  On  each  slave,  all  disk  and 
printer  I/O  is  routed  through  the  master,  so  no  drives  ore  needed 
on  them.  The  master  computer  can  be  configured  in  any  manner 
you  wish  ■  you  can  for  example  have  certain  peripherals  local'  to 
the  slave,  or  routed  to  a  different  number  on  the  master  Under 
development  is  a  BBS  system  that  will  moke  full  use  of  this  device, 
allow  ing  up  to  8  lines/users  to  be  using  the  system  at  the  some 
time!  A  mutiuser  chat  mode  is  a  feature  of  this  program,  however, 
you  do  not  NEED  this  program  to  run  a  BBS  with  the  Multiplexer 
(but  be  warned  thai  not  all  BBS  programs  will  run  concurrently) 
All  slaves  are  independent,  and  do  not  need  to  have  the  same 
program  running  on  them,  This  system  is  excellent  for  BBS  SysOps, 
because  you  con  be' using  your  hiard  disk(s)  while  still  running  your 
BBS  uninterrupted!  Another  example  is  in  a  classroom  situation,  or 
anywhere  o  disk  needs  to  be  shared  by  different  people.  This  is 
on  EXCELLENT  programming/debugging  tool  as  well!  The 
Multiplexer  price  is  S  199.95  tor  a  master  and  two  slave  units  (plus 
55  S/H/l).  Additional  slave  units  are  S69,95  each. 


$2995      "XPSSl  ENHANCER!"©    $29^5 

The  XF55I  Atari  drive  is  a  fine  product  with  one  major  Haw,, .It 
writes  to  side  TWO  of  your  floppy  disks  BACKWARDS.  This  causes 
read/write  incompatibility  problems  with  all  other  single  sides 
drives  mode  for  Atari  such  as  Indus,  Trok.  Rona,  Percom,  Astro, 
Atari  1050,  Atari  810.  etc.  Add  the  XF551  ENHANCER  to  the  new 
XF551  drive  and  your  problems  are  over!  This  device  will  restore 
100%  compatibility  while  retaining  original  design  qualities  of 
Ataris  super  new  drive.  The  XF55]  ENHANCER  is  a  MUST  for  all 
XE551  Owners,  Installation  is  simple.  Only  S29,95  plus  S4  S/H/I 

$9995        The  "POWER  PLUS"!©  u^pS'e  $99^5 

(for800XLS  and  UOXEsonly) 
C  S,S.  has  made  the  "Power  Plus"!  memory  upgrades  available 
on  an  "unodvertised"  basis  to  our  regular  patrons,  these 
upgrades  have  become  so  popular  we  ore  now  making  thern 
avoilable  to  everyone!  For  those  of  you  unfamiliar  withPower 
Plus"!  upgrade,  il  is  the  most  COMPATA8LE  upgrade  available  for 
the  800XL  or  130  XE,  All  other  upgrade  kits  have  some  degree  of 
INCOtvlPATABILiTY  with  certain  software  programs,  C.S.S,  studied 
this  problem  and  developed  the  POWER  PLUS  upgrade  which,  to 
the  best  of  our  knowledge,  appears  to  be  100%  compatible.  To 
upgrade  a  130XE  to  320K  is  only  S99  95  To  upgrade  on  SOOXL  to 
32aK  is  only  5149,95  (circuitry  from  a  130XE  is  actually 
transplanted  into  the  800XL).  Add  S5  tor  S/H/l,  CS.S.  will  install 
these  upgrades  for  only  S20  if  you  wish. 


9  am  ■  5pfTi  (EST)  WEEKDAYS 

$3995  The  SIO  "POWER  BOOSTER"!®  $3995 

Weak  data  signals  are  often  the  problem  ol  errors  in  data 
transmissions,  especially  when  working  in  High  or  Ultra  Speed 
modes!  Long  cables,  modems,  interfaces,  ond  other  devices 
that  draw  their  power  from  the  computer  rather  than  having 
their  own  power  supply  often  degrade  the  waveform  of  the 
signals  between  your  computer  and  other  peripherals, 
sometimes  resulting  in  errors.  The  SIO  Power  Booster  Coble!  will 
amplify  the  signal  to  and  from  your  computer  20  to  100  times 
providing  perfect  square-wove  data  transmissions  regardless 
of  peripherals  used  ,  The  SIO  Power  Booster"  Coble!  looks  like 
a  standard  SIO  cable  and  simply  plugs  into  your  computer! 
Only  S39,95  plus  S5  S/H/l. 


■SHIPPING!  Add  S5  for  Shipping/Handling/lnsurance  within  rhe  U.S.A. 

UPS  BLUE  LABLE  (2nd  DAY  AIR)  available  for  $3  extra  per  shipment 

CALL  TODAY!  (716)  586-5545  COMPUTER  SOFTWARE  SERVICES    ATARI 

P.O.  Box  17660 
Rochesler.  N.Y,  14617 


BEST  SELLERS 


$6995 


The  "SUPER  ARCHIVER" 

(for  ATARI  1050  drives) 


$6995 


Ttie  new  SUPER  ARCHIVER.  obsoletes  all  copying  devices  currently 
available  tor  the  ATARI  1050!  It  eliminates  tlie  need  for  Patcties, 
PDB  files,  Computer  Hardware,  etc.  Copies  are  exact  duplicates  ol 
originals  and  will  run  on  any  drive;  without  exaggernlion,  the  SUPER 
ARCHIVER  IS  the  most  powerful  PROGRAMMING/COPYING  device 
available  for  the  1050'  Installation  consists  of  a  plug-in  chip  and  6 
simple  solder  connections.  Software  included.  Features  are: 


■  ARCHIVER/HAPPY  ARCHIVER 

■  COMPATIBLE 

■  BUILT-IN  EDITOR  reads,  writes. 


•  TRUE  DOUBLE  DENSITY 

•  ULTRA-SPEED  roadwnlH 

■  FULLY  AUTOMATIC  COPYING 

■  SUPPORTS  EXTRA  MEMORY 

•  SCREEN  DUMP  10  pfinti?r 

•  TOGGLE  HEX/DEC  DISPLAY 

•  SECTOR  or  TRACK  TRACING 

■  AUTOMATIC  DIAGNOSTICS 

•  DISPLAYS  HIDDEN  PROTECTION 

•  ADJUSTABLECUSTOM 
SKEWING 

•  AUTOMATIC  SPEED 
COMPENSATION 

■  AUTOMATIC/PROGRAMMABLE 

•  PHANTOM  SECTOR  MAKER 

The  SUPER  ARCHIVER  is  so  POWERFUL  that  only  programs  we 
know  that  can  t  becopied  are  the  newer  ELECTRONIC  ARTS  and 
SYNFILE/SYNCALC  (34  FULLseclors/track).  If  you  want  it  ALL,,  buy 
the  "BIT-WRITER"'  also.,,  then  you'll  be  able  to  copy  even  these 
programs!  Only  $69.95  plus  $5  S'H,'I 


■  '^UILT-JN  DISASSEMBLER 
■BUILT-IN  MAPPER  up  to  42 
Sficlors  track 

•  DISPLAYS  COPIES  Double  Densily 
HEADERS 

•  AUTOMATIC  FORMAT  LENGTH 
CORRECTION 

•  SIMPLE  INSTALLATION 


$9995 


JUST  RELEASED 
$9995   The  "SUPER  ARCHIVER  II  "I© 

(for  ATARI  1050  drives) 


NOWi  COPIES  .111  ENHANCED  DENSITY  programs  plus  relains  all 
o!  the  lealures  ol  our  World  Famous  SUPER  ARCHIVER!  (see 
above)-  Allows  you  lo  COPY  or  CREATE  single  or  ENHANCED 
rJensily  prelection  scliemes  (including  PHANTOM  SECTORSi) 
Completely  automatic,  compatible  witti  the  BIT-WRITER  I.  the 
ULTIMATE  BACKUP/PROGRAMMING  deuicei  Only  $99  95  plus  $4 
S;H;I  NOTICE'  ll  you  already  own  a  SUPER  ARCHIVERi,  you  can 
upgrade  to  a  SUPER  ARCHIVER  II  lor  only  $29  95  plus  $5  SHI 
(disk  only-no  additional  hardware  required) 

$69'5  The  "ULTRA  SPEED  PLUS""!©  $6995 

Imagine  a  universal  XL/XE  Operating  Syslem  so  easy  to  use  llial 
anyone  can  operate  it  instantly,  yet  so  versatile  and  powerful  that 
every  Hacker.  Programmer  and  Ramdisk  owner  wtl!  wonder  how  they 
ever  got  along  wilhoul  if  Ultra  Speed  Plus  puts  unbelievable  speed 
and  convenience  at  your  fingertips  Use  ANY  DOS  to  place  an 
ULTRA  SPEED  format  on  your  disks  boot  any  drive  (1-9)  upon 
power-up,  format  your  RAMDISK  in  Double  Density,  activate  a  built- 
in  400/800  OS  lor  sottware  compatibility,  plus  dozens  of  other 
features  too  numerous  to  mention'  Below  are  just  a  FEW  features 
you  II  find  in  the  amazing  OS" 


•  ULTRA  SPEED  SIO  tor 
niosl  modilit'd  dnves 

•  ULTRA  SPEED  is 
loggleable 

■  Boot  directly  Irom 
RAMDISK 

•  Special  timer  circuits 
not  required  lor  )  or  2 
Meg  upgrades 

•  Background  colors 
ad|uslabl£> 

■  Reverse  uso  ol 
OPTION  key 

•  Cold- Stan  withoui 
meniory  loss 

•  Built-in  ttoppy'disk 
configuration  cdiloi  (1-9) 

$3995  The  "RICHMANS"!©  $3995 

80  Colum  Word  Processor 

Easy  lo  use,  very  powerful,  and  NO  ADDITIONAL  HARDWARE 
required'  Works  with  TV  or  Monitor'  This  "DISK  ONLY'  80  Column 
Word- Processor  is  simple  lo  use  while  offering  numerous  features 
such  as: 


Built  in  RAMDISK 
conhguration  t;dilor(!-9 
RAMDISK  exactly 
duplicates  floppy  drive 
so  sector  copying  and 
sector  editing  are  now 
possible 

Built-in  MINI  Sector 
Copier 

Toggle  SCREEN  OFF 
lor  up  to  40%  increase 
ol  processing  speed 
Toggle  internal  BASIC 
Ram  resident  disk 
loader  proqratii 
(MACHIOmenu) 


DOUBLE  DENSITY 

RAMDISK  capable 
Entire  MEMORY  test 
ttiat  pinpoints  detective 
RAM  chip 
Boot  any  drive  [l  9) 
upon  power  up  or  cold- 
Start 


MEGABYTES 

THREE  Operating 
Systems  in  one 
(XL'XE.  400/800, 
ULTRA  SPEED  PLUS) 


•  CoiTiplelely  Menu  driven 

•  Self  contained  DOS 

•  Complete  Text  formatting 
■  Bulll-in  Printer  Drivers 

•  Page  numbering 

•  Justify  and  Endfill 
-  High  speed  Cursor 

•  Spell  Checker 
•8C  COLUMNS  ON  THE 

SCREEN' 

One  expert  has  compared  40  domestic  and  foreign  word- 
processors  and  concluded  that  the  RICHMANS  80  Column 
Word-Processor  is  the  best'  Only  $39.95  plus  $5  S/H.'l,  (64K 
required). 


■  Insert  and  Delete 

•  Search  Mode 

-  View  only  mode 

■  Memory  Statistics 

■  Allernale  Output 

•  Change  screen  Colors,  borders, 
luminesce 

•  Mouse  compatible 

•  XEP  80  Compatible 


$7995       The  "BIT-WRITER"!© 


The  Super  Archiver  "BIT-WRITER"!  is  capable  ol  duplicating  even  Ihe 
■"uncopyable'  EA  and  SYN  series  which  employ  34  FULL  sectors  track. 
The  BIT-WRITER"!  is  capable  of  reproducing  these  and  FUTURE 
protection  schemes  of  non-physically  damaged  disks-  Simple 
installation...  PLUG-IN  circuit  board  and  4  simple  solder  connections. 
The  "'SUPER  ARCHIVER"  with  the  "BIT-WRITER'!  is  the  ultimate 
PROGRAMMING/COPYING  device  for  Atari  1050*$.  EXACT 
DUPLICATES  ol  originals  are  made'  Copies  run  an  ANY  drive.  Must  be 
used  with  Super  Archiver.  Only  S79-95  plus  $5  SH  I. 


$3995         The  "'QUINTOPUS""!®  $3995 

The  QUINTOPUS'i  is  an  inexpensive  device  mat  provides  a 
tremendous  amount  of  convenience  while  eliminating  the  problems 
associated  with  the  endless  "'daisy-chaining"  of  peripherals  (eg:  drives, 
interfaces,  printers,  modems,  cassettes,  etc.).  The  "QUINTOPUS'"'  is 
an  I/O  port  expander  that  converts  a  single  I'O  outputinput  into  five 
additional  oulpuls  inputs.  Instead  of  datsy-chaining  all  your  peripherals 
{which  often  times  results  in  passing  a  signal  through  30  feet  or  more 
of  cable!),  the  "QUINTOPUS"'  allows  each  device  to  be  connected 
directly  to  Ihe  computers  through  only  three  or  four  feel  ol  cable.  This  is 
particularly  useful  when  attempting  to  use  ULTRASPEED  or 
WARPSPEED  data  transfer  rates.  The  QUINTOPUS  '  also  provides 
the  'extra'  1,0  ports  olten  needed  to  connect  devices  not  having  daisy- 
chaining  capabililies.  Cable  resistance  and  compacitance  are  greally 
reduced  thereby  significantly  improving  the  opportunity  of  accurate 
data  transfers!  Only  $39.95  plus  $5  S  H  i  SIO  cable  is  $5  extra  it 
needed. 

$5995       The  "QUINTOPUS"!®       $5995 

(with  SWITCHABLE  PORTS!) 

This  Deluxe  version  of  the  QUINTOPUS!  has  all  ol  the  above  features 
with  the  additional  benefits  ol  two  SWITCHABLE  PORTS!  This  means 
you  can  connect  two  computers  to  one  printer  or  two  printers  lo  one 
computer:  you  can  switch  in  a  computer/printer  combination  and  while 
you're  printing  out  a  long  document,  switch  in  a  second  computer  lo 
access  a  modem,  disk  drive,  cassette  deck,  etc'  Switch  multiple 
combinations  of  peripherals  or  computers  without  the  hassle  or  re- 
arranging I/O  cables. ..simply  flip  a  switch'  Only  $59.95  plus  $5  SH.I 
SIO  cable  is  $5  extra  il  needed- 


HARD  DRIVE  SPECIALS 


COMPLETE  Hard  Drive  Systems  from  C-S.S  include  the  BLACK 
BOX.  power  supply,  logic  board,  controller.  DOS,  cables  and  assorted 
soltware!  All  systems  are  wired,  prelormatted  and  have  sample 
programs  on  them.  Simply  take  it  out  of  the  box,  plug  it  in  and 
BOOT,, --no  hasslesi  We  currently  stock  5  MEG  to  80  MEG  systems 
ranging  from  $495  lo  $895.  Sizes  range  from  3  1  "2  inch.  5  1  4  inch,  to 
8  inch  industrial  quality-  Call' 

Controllers  available  separately  from  Xebec.  Adaptec,  Seagate. 
Konan,  and  Western  Digital,  Call  for  pricing. 

SPECIAL-SPECIAL!  5  MEG  REMOVABLE  disk  Hard  Drive  —  BRAND 
NEW  —  only  $495  complete'  Hard  Drive  sold  separately  in  limited 
quantities  for  only  $99,95.  Excellent  for  backing  up  larger  HD  systems! 
(Original  drive  cost  was  $1 1  00') 


LIMITED  SPECIALS 


These  specials  are  available  on  o  first  come  first  served  basis  Pre 
owned  items  are  in  exceptionallv  clean  condition  and  aie  ir 
perfect  operating  order  All  items  ore  worrantied  Sorry  nc 
rainchecks  Order  5  or  more  items  and  we  ill  pay  the  freighl 
These  SPECIALS  ore  for  CSS,  customers  only  -  NO  DEALER 
DISCOUNTSI   Add  S5  to  order  for  S/H/l 


I     130XE  with  320K  POWER  PLUS 

upgrade  and  Ultra  Speed  Plus  installed 
(with  power  supply  and  cdble) 

?    1050  DISK  DRIVES  with  SUPER  ARCHIVER  II 
and  SILENCER  installed  (with 
power  supply  and  coble) 

3    SUPER  PILL  (wilhoul  case) 

A    ULTRA  tulENU/OOS 

5  DISKCRACKER  (Newest  version) 

6  ELECTRONIC  PHANTOM 
SECTOR  IvIAKER  DELUXE 

/,  ItvlPOSSIBLE  for  800  or  800XL 

8  KLONE  II  (Generic  HAPPY  Backup) 

9  SILENCER 

0    BLACK  PATCH  (MASTER) 


NOBMALLV 


LIMItED 
SPECIAL 


$     250 


$ 

250 

BO 

S 

22 

30 

S 

19 

50 

S 

19 

60 

$ 

35 

150 

$ 

69 

100 

s 

75 

30 

$ 

19 

50 

% 

25 

REPAIRS 


For  2A-A6  hour  repair  service  on  Atari  computers  or  drives,  coll  our 
repair  department  at  (716)  586-5545  day  or  night  All  work  is 
guaranteed.  NO  minimum  estimate  fees,  if  you  hove  two  or 
more  items  for  repair  and  don  t  want  to  spend  any  money 
send  them  to  us  and  we  II  use  the  pads  from  both  defective  items 
to  make  one  good  working  unit  at  NO  CHARGE  -  well  keep  the 
other  defective  item  for  ports! 


The  ATARI'  Resource 


FEATURES 


DECEMBER  1989/ JANUARY  1990, 
VOLUME  8,  NUMBER  7 


Antic  Sound  Creator 
page  9 


r 


1^% 


,^\^'" 


S^^*i^ 


^^■^■^isi^* 


^'V.J 


9    ANTIC  SOUND  CREATOR  by  Jeffery  Summers,  MD 

You'll  see  why  a  violin  sounds  different  from  a  clarinet,  "type-in  Software  42  \ 

14    ULTIMATE  CHAOS  by  Roger  Pruitt 

New  fun  with  fractals type-in  Software  38  | 

17    MAPPING  THE  ATARI  SERIALIZATION  by  Ian  Chadwick 
Part  4  of  the  classic  Atari  8-bit  reference  book. 

23    ATARIWRITER  80  REVIEW  by  Matthew  Rotcliff 
Ultimate  80-column  word  processing  for  the  8-bit. 

30    BROADCAST  AUTOMATING  ATARI  by  Mark  Gierhart 
Programming  Radio  WIMA  with  a  130XE. 

35    SHOWBIZ  8-BlT  by  Jcpji  Singh  Khalsc 
Pro  teleprompting  with  his  Ataris. 


fei-^' 


DEPARTMENTS 


GAME  OF  THE  MONTH 
21     THE  NERVE  GAME  by  Jason  Strautman 

Countdown  on  your  crossword  skills type-in  Software  40  \ 


^■ 


■m 


;^ 


.l>^ 


"^.^i-.. 


!'V.v5' 


FEATURE  APPLICATION 
25     PC  PRINT  by  John  West 

Clean  printouts  from  IBM  downloads type-in  Software  39  \ 


SUPER  DISK  BONUS 


f>.- 


Ultimate  Chaos 
page  14 


YOU  posMss  f  ceop*r«tiv«  spirit, 
van  <r«  hjshlK  «yStpath*tlc  and  have 
a  goodwill.  Vou  profor  to  'go  Hith 
tho  flew* .  It  t«  oasw  for  uou  to 

bo  in  unfanilla'*  'urr — 

noot  now  paopl 

of  tho  poac*  Mahor.  on  the  nogativ* 

sido,  wou  can  bo  con 

ignorant,  veu  often  giva  tho 

inproasion  that  gov  aro  hypocritical. 

1^^^^"^   SriS:  diplomat  that  vou 


NAVAL  BATTLE  by  John  Hutchinson  and  David  Rajala 
SUck,  flashy  version  of  an  old  favorite. 

DOUBLE  DISK  BONUS 

32  ANTIC  NUMEROLOGIST  by  Clifton  Oyamot 
See  how  your  name  and  dates  add  up. 

TRIPLE  DISK  BONUS 

33  ANTIC  CHEMISTRY  TUTOR  by  John  Kennedy 
Learn  your  ions,  stoichiometry  and  balanced  equations. 

SOFTWARE  LIBRARY   4  Easy-To-Type  8-Bit  Listings 


37    TYPO  II,  SPECIAL  ATARI  CHARACTERS 


Antic  Numerologist 
page  32 


7  I/O  BOARD 

8  NEW  PRODUCTS 


44    CLASSIFIED  ADS 
44    ADVERTISERS  INDEX 


Antic— The  Atari  Resource  (ISSN  0745-2527)  is  published  monthly  by  Antic  Publishing.  Editorial  offices  arc  located  at  544  Second  Street,  San  Francisco,  CA  94107.  ISSN  0745-2527.  Second  Class  Postage 
paid  at  San  Francisco,  California  and  additional  mailing  offices.  POSTMASTER:  Send  address  change  to  Antic,  The  Atari  Resource,  P.O.  Box  3805,  Escondido,  CA  92025.  Subscriptions:  One  year  (6  issues) 
S28.  All  foreign  add  S12.  (California  residents  add  6'/2%  sales  tax.)  Editorial  submissions  should  include  text  and  program  listings  an  disk  and  paper.  Submissions  will  be  returned  if  stamped,  self- 
addressed  mailer  is  supplied.  Antic  assumes  no  responsibility  for  unsolicited  editorial  material.  No  part  of  this  publication  may  be  reproduced,  stored  in  a  retrieval  system,  or  transmitted,  in  any  form 
or  by  any  means,  electronic,  mechanical,  photocopying,  recording,  or  otherwise,  without  the  prior  written  permission  of  the  publisher.  Antic  is  a  registered  trademark  of  Antic  Publishing,  Inc.  An 
Information  Technology  Company  Copyright  ©1990  by  Antic  Publishing.  All  Rights  Reserved.  Printed  in  USA. 


<ComputerVisions 


3257  KIFER  ROAD 

SANTA  CLARA,  CA  95051 

(408)749-1003 

(408)  749-9389  FAX 


A 


STORE  HOURS 
TUB  -  FRI  10am  -  6pm 

SAT  -  10am  -  5pm 
CLOSED  SUN  -  MON 


8- BIT  INTEGRATED  CIRCUITS 


$3.50  EACH: 

ASSEM  REV. A 
BASIC  REV. A 
MPU  6507 
PIA  6532 

$4.50  EACH: 
1771  FDC 
1050  ROM 

$12.00  EACH: 
ASSEM  REV.B 
VCS  TIA  444 
FREDDIE 


800  CPU  6502  RAM  6810 

81 0  ROM  C  POKEY 

800  ANTIC  PIA  6502 
OS  ROMS  (499B-599B) 

XL  CPU  14806  GTIA 

XL/XE  MM0  XL  DELAY 

XE  GATE  ARRAY  XL  ANTIC 

BASIC  REV  C  8  50  ROM  B 
XL/XE  OS 


NEW  PRINTED  CIRCUIT  BOARDS  WITH  PARTS 

800  MAIN/CHIPS  ...  10.00  800  lOK  0/S  ..  10.00 

800  16K  RAM  10.00  800  POWER  ....  5.00 

810  SIDE  WITH  D/S  15.00  800  CPU  W/GTIA  10.00 

8J0  ANALOG 10.00  810  POWER  ....  15.00 


JOYSTICKS 


ATARI  STANDARD(2)  12.00 

RPYX  200  XJ  16.95 

EPYX  500XJ  19.  95 

SLICK  STICK  9.95 

TAC-2  12.99 

TAC-3  14  .95 


WICO  3 -WAY  . 

.  14 

.95 

WICO  BAT  HNDL 

22 

00 

POWER  PLAYER 

29 

95 

ERGOSTICK  . . . 

24 

95 

STARMASTER  . . 

14 

95 

TAC-5  

19 

9  5 

RUN  MAC  SOFTWARE  ON  YOUR  ST!! 

MAGIC  SAC  59.95  64K  MAC  ROMS  ,   9.95 

SPECTRE  179.95  128K  MAC  ROMS  159.95 

TRANSLATOR  ONE  ..  279.95  MAC  FINDER  ..   44.95 

DISCOVERY  OPT.O  188.00  DISC. OPT. 2  ...266.00 


8- BIT  DISK  DRIVES 


ATARI  810  

ATARI  810  WITH  NO  CASE  

ATARI  XF551  

B&C  810  

1050  WITH  SUPER  ARCHIVER  

1050  WITH  HAPPY  ENHANCEMENT  

1050  WITH  US  DOUBLER  INSTALLED  . . . 

1050  RECONDITIONED  

INDUS  GT  

ASTRA  1001  WITH  PRINTER  INTERFACE 


130.00 
85.00 
199.95 
130.00 
250.00 
275.00 
225.00 
175.00 
175.00 
175.00 


POWER  PACKS 


65XE     12.  00 

800/810/1050  ...  10. 00 

800XL/130XE  ....  20. 00 

830/835  10.  00 

1030  10  .  00 


2600  5.00 

1027  29.95 

520  EXTERNAL  ...  50 . 00 

520/1040  INTRNL  75.00 

ST  DISK  DRIVE  . .  35. 00 


HAPPY  ENHANCEMENT  810  OR  1050  $99.95 
1050  SUPER  ARCHIVER  CHIP  $69.95 


DE  KE 
ATARI 
$10.00 


ST  INTEGRATED  CIRCUITS 


DISK  CONTROLLER  WD1772 
PHOTO  COUPLER  PC900  . . . 

YAMAHA  SOUND  CHIP  

6850  ACIA  

68000-8  CPU  

KEYBOARD  CHIP  .  . 

DMA  CONTROLLER  

MMU  

VIDEO  SHIFTER  

GLUE  CHIP  

SLITTER  


25. 

2. 
10  , 

3, 
27, 
15 
26 
28 
26 
28 
39 


00 
95 
00 
95 
00 
00 
00 
00 
00 
0  0 
95 


jS.Tj^.Mi^IS2  0/104  0/]y^ECJjS.     ST    S  OFT  W  JS.  R.  E 


ENTERTAINMENT 

lOTH  FRAME  BOWLING  .  22.50 

A  DAY  AT  HE  RACES  ..  35. 9S 

ADULT  POKER  17.95 

ALF'S  FIRST  ADVENTURE  13.50 

ARTURA  35.95 

AFTERBURNER  35.95 

ALIEN  SYNDROME  35.95 

AXE   OF    RAGE     44.95 

PACKGAHHON  31  .  50 

BAL.    OF    POWER    1990    .  44.95 

BARD'S  TALE  17.95 

BATMAN  35.95 

BATTLE  CHESS  44.95 

BATTLEHAWKS  1942  ...  44.95 

BISMARK  35.95 

BLOCKBUSTER  44.96 

BORODINO  5  3.95 

CAPTAIN  BLOOD  44.95 

CARRIER  COMMAND  ....  14.95 

CENTERFOLD  SQUARES  .  26.95 

COLOSSUS  CHESS  44.95 

DEJAVD  44.95 

DEJAVU    II     44.95 

BATTLE    TECH     44.95 

DEATH  BRINGER  35.95 

DEAMON'S  WINTER  ....  35.95 

DOUBLE  DRAGON  3  5.95 

DRAGONNINJA  35.95 

DITNGEON    MASTER     35.95 

EMPIRE    44.95 

F    IG    COMBAT    PILOT     ..  44.95 

FAI.CON    44  .95 

FALCON  MISSION  1  ...  35.95 

FIREZONE  31.50 

GAUNTLET  44.95 

GAUNTLET  II  44.95 

GOLDEN  PATH  4.95 

GUILD  OF  THIEVES  ...  9.95 

HEROES  OF  THE  LANCE.  35.95 

HOSTAGE  RESCUE  MISS.  40.50 

HOLE-IN-ONE  MIN.GOLF  26.95 

HUNT  FOR  RED  OCTOBER  44.95 

IKARI  WARRIORS  35.95 

IMPOSSIBLE  MISSION  2  17.95 

INTERNATIONAL  SOCCER  3  5.95 

INTO  THE  EAGLES  NEXT  35.95 


35 
44 

9 

JET 

95 

JINXTER  

95 

JOKER  POKER  

53 

95 

KARATE  KID  II  

35 

95 

KENNEDY  APPROACH  . . . 

44 

95 

KING  OF  CHICAGO  .... 

21 

50 

KINGS  QUEST  

44 

95 

KINGS  QUEST  II  

44 

95 

KINGS  QUEST  III  

44 

95 

KINGS  QUEST  IV  

44 

95 

KNIGHT  ORK  

9 

95 

44 

17 
22 

LEADERBOAHD  DUEL  PACK 

50 

L . E . D .  STORM  

17 

95 

LEISURE  SUIT  LARRY  . . 

35 

95 

LEISURE  SUIT  LARRY  II 

44 

95 

LOST  DDTCHMAN'S  MINE 

44 

95 

MANHDNTER  

44 

96 

MARBLE  MADNESS  

31 

50 

METROCROSS  

22 

50 

MICROLEAGUE  B  BALL  II 

53 

95 

35 
13 

NINE  PRINCESS  AMBER 

50 

OBLITERATOR  

22 

50 

OIDS 

31 
35 

5n 

OFF  SHORE  WARRIOR  . . 

95 

OPERATION  WOLF  

35 

95 

OUTRUN  

44 

95 

PALADIN  

35 
22 

95 

PALADIN  QUEST  DISK  . 

50 

9 
40 

PIRATES  

SO 

PLATOON  

35 

95 

POLICE  QUEST  

44 

95 

POLICE  QUEST  2  

44 

95 

POWER  PLAY  

35 

95 

POPULOUS  

44 

95 

PREDATOR  

35 

95 

PSYCHO  

26 

95 

ROBOCOP  

35 

95 

RUNNING  MAN  

44 

95 

SCRABBLE  

35 

95 

SENTRY  

9 
44 

95 

SHADOWGATE  

95 

SPACE  QUEST  

44 

95 

SPACE  QUEST  II  

44 

95 

SPACE  QUEST  III  .... 

44 

95 

STARGLIDER  

14 

95 

STRIP  POKER  II  

35 

95 

SUPER  HANG -ON  

35 

95 

TANGLEWOOD  

15 

95 

TASS  TIMES  TONE  TOWN 

35 

95 

TECHNOCOP  

44 

95 

TEST  DRIVE  

35 

26 

9 

44 

95 

TETRIS  

95 

TV  SPORTS  FOOTBALL.. 

95 

UMS  

14 
31 

95 

VEGAS  CRAPS  

50 

VEGAS  GAMBLER  

31 

50 

WESTERN  GAMES  

26 

95 

WINTER  GAMES  

35 

95 

WAR  IN  MIDDLE  EARTH 

44 

95 

XYBOTS  

35 
40 

95 

ZAK  MCKRACKEN  

50 

17 
26 

ZERO  GRAVITY  

95 

MULTI-GAME  PACKS 

ACTION  ST  

35 
44 

95 

ARCADE  FORCE  FOUR  ,  . 

95 

AWSOME  ARCADE  ACTION 

44 

95 

COMPUTER  HITS  

53 

95 

COMPUTER  HITS  II  ... 

35 

95 

FIVE  STAR  GAME  PACK 

44 

95 

MEGA  PACK  »]  

35 

95 

MEGA  PACK  H2  

35 

95 

TRIAD  VOL.  1  

53 

95 

PROGRAMMING 

ASSEMPRO  

51 

95 

C-BREEZE  

44 

89 
89 

95 

DEVPACK  

95 

GFA  BASIC  3.0  

95 

HISOFT  BASIC  

71 

95 

HISOFT  C  INTERPRETER 

89 

95 

LASER  C  

179 
62 

95 

LASER  C  DB 

95 

LOGO  ST  

9 

95 

MARK  WILLIAMS  C  

161 

95 

HARK  W.  C  DEBUGGER  . 

62 

95 

TEMPOS  II  

6? 

95 

UTILITY 

BACKUP    35.95 

CODEHEAD  UTILITIES  .  26.95 

Gt    PLUS     31.50 

GOGO   ST     3 1 .  50 

HOTWIRE  35.95 

IB  DISK  UTILITIES  ..  31.50 

MULTIDESK  26.95 

NEO  DESK  2.0  44.95 

PROCOPV     11.50 

R.A.I.D 44.95 

REVOLVER  44.95 

TURBO  ST  44.95 

WERKS  40.50 

PRODUCTIVITY 

1ST  WORD  PLUS  89  .  95 

ART  >,    FILM  DIRECTOR  71.95 

AWARD  MAKER  PLUS  ...  35.95 

BASE  TWO  53.95 

CAD  3D  2.0  80.95 

CALAMUS  269.95 

CALAMUS  FONT  EDITOR.  89.95 

CERTIFICATE  MAKER  ..  26.95 

COMPUTE  YOUR  ROOTS  .  35.95 

CYBER  CONTROL  53.95 

CYBER  PAINT  71.95 

CYBER  TEXTURE  44.95 

DATAMAKAGER  ST  71.95 

D.E.G.A.S.  ELITE  ...  53.95 

EASYDRAW/SUPERCHARG  134.95 

EASY  TOOLS  44.95 

EZ-SCORE  PLUS  134.95 

EZ-TRACK  58.50 

EDIT   TRACK    179.95 

FLASH  26.95 

HABACONM  9.95 

HABAVIEW  19.95 

HI-TECH  MAIL  PRO  ...  53.95 

HI-TECH  ACCTS  PAYBLE  62.95 

HI-TECB  GEN.  LEDGER  62.95 

INTERLINK  35.95 

INVENTORY  MASTER  ...  89.95 

KEY  MARK  13.40 

LABEL  MASTER  ELITE  ,  40.50 

LDW  POWER  134.50 

LOTTO-FILE  17.95 


LOTTO  LUCK  26.95 

LUDWIG  134 .95 

LOGISTIX  JR.  VERS  ..  89.95 

MICROSOFT  WRITE  ....  49.95 

MIDISOFT  STUDIO  ....  89.95 

MUSIC  STUDIO  88  ....  53.95 

NEOCHROME  35.95 

OCP  ART  STUDIO 9.95 

PAGE  STREAM  179.95 

PARTNER  ST  44  .  50 

PHASAR  80.95 

PRINTMASTER  PLUS  ...  35.95 

PUBLISHER  ST  116 . 95 

SHADOW  26.95 

STOS  53.95 

STOS  COMPILER  31.50 

STOS  SPRITES  COO  ...  26.95 

STOS  MAESTRO  44.95 

SUPERBASE  PERSONAL  .  134.95 

SWIFTCALC  71.95 

TOUCUOP  161.95 

WORDDP  71.95 

WORD  WRITER  ST 71.95 

WORD  PERFECT  195.00 

EDUCATION 

FIRST  SHAPES  44.95 

FIRST  LETTERS/WORDS  44.95 

SPELLING  BEE  26.95 

HATH  TALK  44.95 

MATH  BLASTER  PLUS  ..  3  5.95 

MAVIS  BEACON  TYPING  44.95 

SKYPLOT  89  .  95 

TBI  PRE-CALCULUS  ...  44.95 

TBI  CALCULUS  44.95 

TBI  ALGEBRA  I  44.95 

UNICORN: 

AESOP'S  FABLES  ...  44.95 

ALL  ABOUT  AMERICA.  5  3.95 

ANIMAL  KINGDOM  ...  35.95 

AHIBIAN  NIGHTS  ...  44.95 

DECIMAL  DUNGEON  ..  35.95 

FRACTION  ACTION  ..  35.95 

MAGICAL  MYTHS  ....  44.95 

READ  t  RHYME 3  5.95 

READARAMA  44.95 

WORD  MASTER  44.95 


PRICES  SUBJECT  TO  CHANGE  WITHOUT  NOTICE  -  ALL  SALES  ARE  FINAL 


ComputerVisions 


3257  KIFER  ROAD 

SANTA  CLARA,  C A  95051 

(408)749-1003 

(408)  749-9389  FAX 


A 


STORE  HOURS 
TUE  -  FRI  10am  -  6pm 

SAT  -  10am  -  Spin 
CLOSED  SUN  -  MON 


ALL  TITLES  ON  DISK 


ENTERTAINMENT 

II    AtlAMS    AUVtINTUHES     ..  14.95 

221D    DAKCR    STRCET     ....  0.05 

ALIANTS     26.95 

ALT.     REALITV    CITY 26.95 

ALT. REAL    DUNGEON     26.95 

ASBULT    FORCE     jD 19.95 

AUTO    [III EL     J5.95 

REVOND   CASTI.E    WOLF.  ...  14.95 

RANriTTS     5.15 

BISMABK     26.95 

BLOCK    BUSTER     7.95 

BORllINO:1812     22.50 

BOULDERDASII    CONSTR.SET  17.95 

BRUCE    LEE     8.95 

CASTLE  WOLEENSTEIN. .. .  14.95 

CHAMP.  LODE  RUNNER  ...  26.95 

CONFLICT  IN  VIET  NAM  .  10.95 

CONAN  8.95 

COSMIC  TUNNELS  9.95 

CRUSADE  IN  EUROPE  ....  10.95 

D-BUC  7.95 

DALLAS  OUEST  7.95 

DELUXE  INVADERS  7.95 

DECISION  IN  DESERT  ...  10.95 

E  15  STRIKE  EAGLE  ....  14.95 

FICHT  NIGHT  17.95 

GAUNTLET  (64K )  31.50 

DEEPER  DUNGEONS 22.50 

GRAPHIC  ADVENTURES  16  26.95 

GUNSLINGER  26.95 

HARD  HAT  MAC  7.95 

INFILTRATOR  13.50 

JAWBREAKER  9.95 

KARATEKA  13.50 

KNICKERBOCKERS  1 3 . 50 

KENNEUV  APPROACH  10.95 

LAST  V  8  8.95 

L.A.  SWAT/PANTHER  ....  8.95 

LEADERBOARD  1  3  .  50 

LODE  RUNNER  13.50 

HICROLEAGUE  BASEBALL..  35.95 

NAPOI.FON  AT  WATERTr>0  .  22.50 

NEVER  ENDING  STORY  ...  8.95 

MONTEZUMA'S  REVENGE...  14.95 

MOUSEOUEST 17.95 

MOON  SHUTTLE  7.95 

NATO  COMMANDER  10.95 

NIBBLER  12.95 

NINJA  8.95 

OIL'S  WELL 9.  95 

O'RILEY'S  MINE  9.95 

PENSATE  14  .95 

PIE  MAN  14  .  95 

PIRATES  OF  BARB.  COAST  22.50 

PITFALL/DEMON  ATTACK  .  13.50 

PREPPIE  I  I.    II  9.95 

HOME  I,    THE  BARBARIANS  17.95 

SILENT  SERVICE  12.95 

SOLO  FLIGHT  12.95 

SPI  !■!  IUH:  40  )1.  50 

SPY  VS.  SPY  I  1.  II  .  .  .  9.95 

STARBASE  HYPERION  ....  7.95 

STARFLEET  I  44.95 

STAR  RAIDERS  II  17.95 

STOCKMARKET  22  .  50 

STRIP  POKER  26.95 

SUMMER  GAMES  17.95 

TAX  HODGE  9.95 

TEMPLE  OF  APSHAl  9.95 

THE  HULK  5.35 

THEATRE  EUROPE  8.95 

TOP  GUNNER  10.95 

TRAILBLAZER  26.95 

ULTIMA  II  35.95 

ULTIMA  III  35.95 


ULTIMA  IV  53.95 

UNIVERSE  44.95 

WINTER  CHALLENGE  13.50 

ZAXXON  (400/8001 13.50 

PROGRAMMING 

DOS  2.5  7.95 

DOS  XE. 10.  00 

DISK  I/O  26.95 

KYAN  PASCAL  62 .  95 

risaiSPEED  C  35.95 


LINKWORD 
LINKWORD 
LINKWORD 


SPANISH 
GERMAN  . 
FRENCH  22.  50 


7.95 
9.95 
9.95 
7.95 
22.50 
22.50 


LINKWORD:  ITALIAN  ....  ii . 

MASTER  TYPE  14. 

PRE -SAT  WORD  ATTACK  ..  14. 

SAT  PRACTICE  TESTS  ...  19. 

SNOOPER  TROOPS  CASE  HI  9. 

SNOOPER  TROOPS  CASE  H2  9. 

STATES  ANII  CAPITALS  ..  9. 

SPELLING  BEE  (AG  5  10]  14. 

TOUCH  TYPING  9. 

QUIZ  MASTER  CONSTR. . . .  8. 

ODIZ  MSTR.  USA  CONSTR.  8. 


PRODUCTIVITY 

ANIMATION  STATION  ....  79.95 

ATARIWRITEHI/SPELLCHK  44.95 
ATARIWRITER  80 

REQUIRES  XEP80  ....  44.95 

ATARI  BOOKKEEPER  14.95 

AWARDWARE  (1050)  13.50 

BANK  STREET  WRITER....  14.95 

BLAZING  PADDLES  ....'..  31.50 

COMPUTE  YOUR  ROOTS  ...  35.95 

DATAHANAGER  8.95 

ELECTRONIC  CHECKBOOK  .  8.95 

FAMILY  FINANCE  6.95 

FORME  GENERATOR  21.50 

HOME  ACCOUNTANT  19.95 

HOME  FILING  MANAGER.   .  6.95 

HOMEPAK  24.95 

INVENTORY  MASTER  80.95 

LETTER  WIZARD  29.95 

HONEY  MANAGER  8.95 

MUSIC  CONSTRUCTION  SET  13.50 

NEWSROOM  (1050  -  64K).  13.50 

NEWS  STATION  26.95 

NEWS  STA.  COMPANION.   .  26.95 

PAGE  DESIGNER  26.95 

PAINT  12.95 

PRINT  POWER  (1050)....  13.50 

PRINTKIT  (1050)  13.50 

PRINTSHOP  34.95 

P.S.  COMPANION  (64K)  .  24.95 

P.S.GRAPHICS  LIBRARY  1  17.95 

P.S. GRAPHICS  LIBRARY  2  17.95 

P.S.GRAPHICS  LIBRARY  3  17.95 

PR(X)F  READER  17.95 

PUBLISHING  PRO  35.95 

RUBBER  STAMP  26.95 

SYNTREND  14.95 

SUPER  MAILER  35.95 

THE  LOTTO  PROGRAM  ....  17.95 

TIHEWISE  6.95 

TURBOWORD    80     "44.95 

TURBOFILE    80     '44.95 

•    REQUIRES    XEP80 

VIDEO    TITLESHOP    (64K).  26.95 

VIRTUOSO     29.95 

VISICALC     24.95 

EDUCATION 

BUZZWORD  22  .  50 

FRACTIONS  HULTPLY/DIV 
GRANDMA'S  HOUSE  (10) 
HEY  DIDDLE  (AGE  310) . 
LINEAR  EQUATIONS  


9 

95 

9 

95 

9 

95 

9 

95 

9 

95 

9 

95 

9 

95 

9 

95 

9 

95 

9 

95 

AHE&ICAV  EDUCATIOH; 

A+  BIOLOGY  GI0+  ....  17.95 

A+  GERMAN  17  .  95 

A+   GRAMMER  G4+  ....  17.95 

A+  READING  COMP  Gl-8  17.95 

A+  SCIENCE  C3 -4  ....  17.95 

A+  SCIENCE  G5-6  ....  17.95 

A+  SCIENCE  G7-8  ....  17.95 

A+  SPANISH  17.95 

At  SPELLING  G2-8  ...  35.95 

A+  U.S.  GOV.  G10+  ..  17.95 

A+  U.S.  HIST.  G5t  . .  17.95 

A*  VOCABULARY  G4* . . .  17.95 

A+  WORLD  GEOG.  G8t  .  17.95 

A+  WORLD  HIST.  G0+  .  17.95 
(G  -  GRADE  LEVEL) 

AIAXI : 

CONCENTRATION  

DIVISION  DRILL  

GRAPHING  

INSTRUCTIONAL  COMPUT 

PLAYER  MAKER  

PREFIXES  

SCREEN  MAKER  

SECRET  FORMULA  INTERM 
SECRET  FORMULA  ADVANC 
SPELL  IN  CONTEXT  8. . 
BUY  2.  GET  ONE  FREE! 1 
CBS  (AGE  3-6); 

ASTROGROVER  8.95 

BIG  BIRD  SPEC  DELIVE  8.95 

ERNIE'S  MAGIC  SHAPE.  8.95 

DESIGSWA2E; 

HATHMAZE  (6-11)  ....  26.95 
MISSION  ALGEBRA  (I i 1)13.50 

SPELLICOPTER  (611).  26.95 

TIHK    TOBi:     (AGE    4    6); 

ABC'S     8.95 

COUNT   AND    ADD    8.95 

SMART  THINKER  8.95 

SPELLING  8.  95 

SUBTRACTION  8.95 

THINKING  SKILLS  ....  8.95 

ALL  6  TINK  TONKS . .  39.95 

UVICOEH: 

10  LITTLE  ROBOTS 

(PRESCHOOL)   26.95 

FUN  BUNCH  (6-ADULT)  26.95 
RACECAR  RITHMETIC 

(AGE  6+)  26.95 

WEEKLY  BEADEB  (  PRE- SCHOOL)  ; 

STICKY  BEAR  SHAPES  .  26.95 

STICKY  BEAR  NUMBERS.  26.95 

STICKY  BEAR  ABC'S  ..  26.96 

STICKY  BEAR  OPPOSITE  26.95 

SB  BASKET  BOUNCE  ...  26.95 

STICKY  BEAR  BOP  ....  26.95 

RUN  FOR  IT  26.95 

PIC  BUILDER  26.95 


SOO/  X  £^/  X  E  SOJRTW.^RE 

ALL  TITLES  ON  CARTRIDGE 


ENTERTAINMENT 

3D  TIC-TAC-TOE  9.95 

AIRBALL  (XL/XE)  24.95 

ALIEN  AMBUSH  9.95 

ACE  OF  ACES  .(XL/XE)  .  24.95 

ARCHON  14.95 

ASTEROIDS  15.95 

ASTRO  CHASE  14  .  95 

ATARI  TENNIS  9.95 

ATLANTIS  14  .95 

BALL  BLAZER  14.95 

BARNYARD  BLASTER  ....  24.95" 

BASKETBALL  14.95 

BATTLEZONE  10  .  95 

BLUE  MAX  19.95 

BOULDERS  &  BOMBS  ....  14.95 

CAVERNS  OF  MARS  14.95 

CENTIPEDE  14.95 

CHICKEN  7.00 

CHOPLIFTER  19.95 

CLAIM  .JUMPER  (400/800)  9.95 

CLOUDBURST  9.95 

CHIME  BUSTER  24.95« 

CROSSBOW  24.95" 

CROSSFIRE  9.95 

CRYSTAL  CASTLES(XL/XE)  19.95 

DARK  CHAMBERS  (XL/XE).  24.95 

DAVIDS  MIDNIGHT'  MAGIC  19.95 

DEFENDER  9.95 

DESERT  FALCON  14.95 

DIG  DUG  19.95 

DONKEY  KONG  10.00 

CART  ONLY  5  .  00 

DONKEY  KONG  JR 19.95 

EASTERN  FRONT  (1941).  19.95 

E.T.  PHONE  HOME  9.95 

FIGHT    NIGHT    19.95 

FINAL    LEGACY     19.95 

FOOD    FIGHT    (XL/XE)...  19.95 

FOOTBALL    14  .  95 

FROGGER    14.95 

GAI.AXIAN    9,95 

GATO    24.  95 

GORF    (400/800)     9.95 

HARDBALL ; 19  .  95 

INTO    EAGLES    NEST(XL/XE) 19 . 95 

JOUST     19.05 

JUNGLE  HUNT  12  .  95 

KABOOM)  14  .95 

KARATEKA  10.95 

KRAZY  ANTICS  14.95 

LODE  RUNNER  24.95 

MARIO  BROS  (XL/XE)...  19.95 

MEGAMANIA  9.  95 

MILLIPEDE  9.95 

MISSILE  COMMAND  10.00 

MOON  PATROL  19  .  95 

MR.  COOL  9.05 

MS.  PAC  HAN  19.95 

NECROMANCER  10  .  95 

ONE  ON  ONE  (XL/XE)...  19.95 

PAC  HAN  (CART  ONLY)..  5.00 

PENGO  19  .95 

PLATTERMANIA  9.95 

POLE  POSITION  10.95 

POPEYE  14.95 

Q  BERT  14.95 

QIX  0.95 

RESCUE  ON  FRACTALAS  .  10.95 

RETURN  OF  TUE  JEDl  ..  14.95 

ROBOTRON;2084  14.95 

SLIME  (400/800) 7.00 

SPRINGER  7.95 

SPACE    INVADERS     14.95 

STAR  HAIDERS  5.00 

STAR  RAIDERS  11  19.95 


SUBMARINEE  COMMANDER  14.95 

SUMMER  GAMES  (XL/XE).  24.95 

SUPER  PREAKOtIT  9.05 

SUPER  COBRA  14.95 

THUNDERFOX  19.95 

TURMOIL  9.95 

PROGRAMMING 

ACTION)  71.95 , 

ACTTONI  TOOLKTT-DISK  .  26.95 

BASIC  XL  53.95 

BASIC  XL  TOOLKIT-DISK.  26.95 

BASIC  XE  71.95 

DIAMOND  (GEM  O/S )  ....  69.95 

LOGO  29.95 

MAC/65  71.95 

MAC/65  TOOLKIT-DISK...  26.95 

PILOT  19.95 

SPARTA  DOS  X  71.95 

PRODUCTIVITY 

ATARIWRITER  29.95 

ATARIWRITER  (CART  ONLY) 19. 95 

FUN  WITH  ART  14.95 

MICROFILER     22.50 


EDUCATION 

ATARI  LIGHT  MODULE 

(REQ.  STARTER  SET)  .   0.05 
MATH  ENCOUNTERS  9.95 

FISHEB  PBICE  (PRE  SCHOOL): 

DANCE  FANTASY  8.  95 

LINKING  LOGIC  8.05 

LOGIC  LEVELS  8.95 

MEMORY  MANOR  8.95 

ALL  4  FOR  ONLY  ....  24.95 

SPIIIAKEB  (AGE  3  10 )  : 

ALF  IN  COLOR  CAVES  .   9.95 

ALPHABET  ZOO  9.95 

DELTA  DRAWING  9.95 

PACEMAKER  9.  95 

KIDS  ON  KEYS  0.95 

KINDERCOMP  9.95 

STORY  MACHINE  (XL/XE)  9.95 

(AGE  7  -  ADULT) : 

ADV. CREATOR  ( 400/800 ). 9 . 05 

FRACTION  FEVER  9.95 

("  -  REQ.  LIGNT  GUN) 

Iflf-  ,1-    T    )•   T 

SPECIAL  PRICE 

ATARI 

XEGAMEMACHING 

NOW  ONLY 

$99.95 

LIMITED  TIME  ONLY 

LIGHTGUN    34 .95 


^ 


SZ7JPJER    Sr'EC IJ\.  l^S 

F«.i5:cr:oivi:>XTi<:>ivi5:i>  >vTA.F*.r  ivir!:rt.criiA.rsri>isi3:      30 


rJ/W    WA.R.R.A.PsfT'V' 


800  (48K) 

COMPUTER 

$79.95 

\0.W  MODEM 
WITH  EXPRESS! 

$24.95 


SPACE  AGE 
JOYSTICK 

$5.00. 

ATARI 
TRACKBALL 

$9.95 


3-1/2"  DISKS 

AS  LOW  AS  75  CENTS 

10    FOR    58.95 

100    FOR    $00 

1000    FOR    S750 

DOUBLE  SIDED  WITH 

OLD  DEMO  SOFTWARE 


1020  COLOR 
PRINTER/PLOTTER 

$19.95 

(new  in  box) 
40  COLUMNS  WIDE 

INC.     PENS,     PAPER,     ETC. 


6 OOXL  COMPUTERS 
64K-  $(i4.95 
16K  -  $49.95 

ATARI 

NUMERIC 

KEYPAD   $7.95 


5-1/4"  DISKETTES 
AS  LOW  AS  20  CENTS 

10    FOR    $4 .00 

100    FOR    529 .05 

1000    FOR    5200 

MOST  ARE  UNNOTCHED 

WITH  OLD  SOFTWARE 


Add  $2.7.5  for  C.O.D. 
th  money  order,  cashier 


final  -  no  refunds  -  prices  are 


•SHIPPING  INFORMATION  -    Prices  do  nol  include  sjiipping  and  liandling.    Add  S.'i.OO  for  small  ileins  ($8.D0Min.  for  Canada).  Add  $8.00  for  dislc  dri 

C-alif.  res.  include  7'3-  sales  lax.    Mastercard  and  Visa  accepted  if  your  telephone  is  listed  in  your  local  phone  directory.    Orders  may  be  P/'-pa'd 

checlc    or  personal  check.    Personal  checks  are  held  for  three  weeks  before  order  is  processed.    C.O.D  order.s  are  shipped  v,a  UPS  and  ,nus.  be  pa.d  w,lh  cash  .cashier  check 

money  order.    Inl  ernat  ional  and  APO  orders  must  be  pre-paid  with  cashier  check  or  money  order.    $20.00  minimum  on  all  orders.    All  sal 

subject  lo  c  ange.  v\^ans  oicders  accepted  TUESDAY  THROUGH  FRIDAY  from  10;00  am  to  6:00  pm  PST. 

We  carry  a  full  line  of  ATARI  pro(]ucts  -  large  public  domain  library  -  write  or  call  for  free  catalogue 


PRICES  SUBJECT  TO  CHANGE  WITHOUT  NOTICE  -   ALL  SALES  ARE  FINAL 


EDITORIAL 


In  case  you  haven't  already  heard  the  news,  Antic  is  now 
the  last  U.S.  magazine  covering  Atari  XE/XL/800  computers 
exclusively. 

In  order  to  continue  bringing  you  useful  and  entertain- 
ing new  disk  software,  informative  teaching  articles, 
detailed  reviews  and  the  latest  news  about  the  best  8-bit 
personal  computers  ever  made.  Antic  Publishing  was  forced 
to  make  a  tough  decision.  .  . 

Starting  with  the  previous  issue.  Antic  Magazine  became 
a  bi-monthly  publication.  It  will  now  be  published  six  times  yearly,  every  other 
month. 

Of  course,  Antic  subscribers  will  continue  receiving  every  issue  they  paid 
for  The  only  difference  is  that  now  Antic  comes  out  every  second  month. 
At  just  $28  for  a  one-year  subscription  of  six  exclusive  magazines-plus-disk. 
Antic  remains  one  of  the  greatest  bargains  still  available  for  8-bit  Atari  users. 
We  regret  that  it  was  impossible  to  announce  Antic's  switch  to  bi-monthly 
publication  in  the  previous  issue,  when  it  actually  happened.  The  schedule 
changeover  had  to  be  decided  quickly,  while  the  October  1989  issue  was  al- 
ready at  the  printer  There  was  only  enough  time  to  change  the  date  to  Oc- 
tober/November 1989  on  the  front  cover. 

We  have  been  very  heartened  by  the  support  that  Antic  continues  to  receive 
from  thousands  of  committed  8-bit  Atari  users  like  you  (and  a  few  dedicated 
advertisers  too).  Admittedly,  lean  times  have  fallen  on  the  8-bit  Atari  today — as 
well  as  on  all  other  64K-128K  personal  computers.  Still,  there's  a  core  group 
of  Atari  enthusiasts  who  keep  spending  their  money  to  continue  getting  the 
useful  information  and  high-quality  original  software  that  Antic  has  provided 
for  Atarians  non-stop  since  1982. 

At  this  point.  Antic  has  become  a  reader-supported  magazine.  (We're  cer- 
tainly not  supported  by  advertising,  backed  by  a  big  publishing  conglomerate, 
or  subsidized  by  Atari.)  We  actually  consider  ourselves  to  be  in  a  partnership 
with  our  readers.  Like  us,  your  goal  is  to  keep  your  Atari  8-bit  as  a  workable 
computing  tool  for  many  more  years.  Together,  Antic  and  you  c;in  do  it. 


Nat  Friedland 
Editor,  Antic 


A^iiC 


Jomes  Capparell 
Publisher 

John  Taggort 
Associate  Publisher 


EDITORIAL 

Nat  Friedland 
Editor 

Carolyn  Cushman 

Associate  Editor 

Marta  Deike 

Editorial  Coordinator 

Bill  Marquardt,  Aki  Rimpllainen 

Technical  Assistants 

Julianne  Ososke 

Creative  Sertnces  Director 

Jim  Worner 

Art  Director 

Krisli  Johnson  Simkins 

Associate  Art  Director 

Jim  Ivors 

Ijpograpljer 

Daniel  Goodwin 

Production  Assistant 

Georgia  Solkov 
Cofer  Photograph)' 

CIRCLLATIO^ 

('1/5)957-0886 

Ira  Epstein 

Circtdation  Consultant 

Koble  News 
NalionaJ  Distribution 

Ann  Dunlop 

Fuljillment  Manager 

Charlie  Sullivan 

Distribution  Coordinator 


ADVERTISING 

(415)957-0886 

Denny  Riley 

Western  Sales  Representatives 

Michael  Evans 
Eastern  Sates  Representative 

ANTIC  PUBLISHING,  INC. 

James  Capparell 

President  and  Chairman  of  the  Board 

John  Taggort 

Vice  President 

Richard  D.  Copparella 

Director 

Lee  Isgur 

Advisor  to  the  Board 

Mark  Shir 

Controller 


«  GENERAL  OFFICES 

(415)957-0886 
544  Second  Street,  San  Francisco,  CA  94107 


Credit  Cord  Subscription  and  Catalog  Orders 
(800)  254-7001,  Visa  or  MasterCard  Only 


SUBSCRIPTION  CUSTOMER  SERVICE 

(619)  4B5-7754 
Anfic,  P.O.  Box  3805,  Escondido,  CA  92025 


ANTIC,  THE  ATARI  RESOURCE 


I/O  BOARD 


EDUCATION  SOFTWARE 
HERE 

Back  in  1977,  Nolan  Bushnell  of  Atari  put 
Dorsett  Educational  Systems,  Inc.  under 
contract  to  produce  at  least  256  "half- 
hour"  interactive  audiovisual  programs. 
We  eventually  produced  832  program  ti- 
tles. At  one  point,  our  "Talk  and  Teach" 
programs  were  offered  through  dealers 
and  in  the  J.C.  Penney  catalog.  Atari  sold 
the  rights  back  to  Dorsett  in  1981,  and  we 
have  been  selling  them  and  newer  titles 
ever  since. 

The  programs  come  in  series  of  16,  two 
to  a  cassette.  These  programs  require  the 
use  of  a  cassette  recorder,  but  we  find  that 
the  Atari  410  and  1010  recorders  are  avail- 
able through  Antic  mail-order  advertisers. 
Dorsett 's  S25  Educational  System  Master 
Cartridge  is  also  required.  Each  16- 
program  course  is  85990. 

Programs  still  available  include  254  half- 
hour  reading  comprehension  and  de- 
velopment programs,  U.S.  and  World  His- 
tory and  Government,  160  math  programs 
(including  our  best-selling  Algebra  course), 
Physics,  Statistics,  Electronics,  96  voca- 
tional programs,  and  even  Arniy  Skills  and 
Philosophy.  Free  catalogs  will  be  sent  to 
the  first  200  requests. 

Lloyd  Dorsett,  President 
Dorsett  Educational  Systems,  Inc. 
P.O.  Box  1226 
Norman,  OK  73070 
(800)  654-3871 

BIKER  DAVE  BUMMER 

Biker  Dave  Atari,  the  Super  Disk  Bonus 
in  the  September  1989  Antic  under  Erik 
Lowell's  byline,  actually  was  written  by 
David  Schwener  and  published  in  the 
November  1986  issue  of  COMPUTE! 
magazine.  The  two  listings  match  exactly, 
except  for  authorship  and  magazine 
credits. 

Perhaps  Erik  Lowell  figured  no  one 
would  remember  or  know  where  the  pro- 
gram was  originally  published,  since  three 
years  have  elapsed  since  publication.  Your 


article  said  that  Lowell  is  a  14-year-old 
from  Massachusetts  "who  is  very  in- 
terested in  becoming  a  professional  soft- 
ware developer"  It  saddens  me  to  think 
that  a  young  person  would  choose  to  ob- 
tain his  first  professional  programming 
credit  in  such  a  callous  way.  I  imagine  his 
career  will  be  very  short  if  this  trend  con- 
tinues. 

Also,  when  Biker  Dave  was  published 
in  COMPUTE!  it  would  not  run  on  my 
800.  The  display  would  jump  and  roll  as 
soon  as  the  play  screen  came  up.  The  same 
problem  occurs  with  the  program  on  the 
Antic  Monthly  Disk.  The  fix  is  simple.  Just 
make  the  following  change; 

2910  NEXT  LPOKEDL 4-22,65 

Darryl  Howerton 
Jonesboro,  AR 

Even  the  Display  List  error  from  the 
original  Biker  Dave  is  in  your  Super  Disk 
Bonus.  1  fixed  this  problem  for  my  own 
system  back  in  1986  by  adding  these  lines: 

2912  POKE  DL  + 22,65 

2913  POKE  DL  +  23,32 

2914  POKE  DL  +  24,152 

The  game  will  run  as  is  on  some  moni- 
tors or  TV  sets  if  you  adjust  the  line  fre- 
quency, but  I  had  to  correct  the  program 
for  my  monitor 

Doug  Scott 
Santa  Clara,  CA 

Another  note  about  the  original  Biker 
Dave  is  that  the  program  will  not  work 
if  you  [BREAK]  out  of  it  and  try  to  RUN 
it  again.  You  should  reboot  your  system 
and  RUN  the  program  again. 
Mark  Miller 
Boulder,  CO 

Many  alert  readers  wrote  or  called 
right  away  to  let  us  know  about  the  prob- 
lem of  Biker  Dave  authorship — including 
longtime  Antic  contributor  David 
Plotkin. 

Antic  sincerely  apologizes  to  COM- 
PUTE! Magazine  and  to  the  rightful  au- 
thor of  Biker  Ovkc  for  having  mistakenly 
reprinted  their  program.  We  would  like 
to  locate  David  Schwener  so  we  can  pay 
him  the  fee  that  Lowell  was  supposed  to 
get. 


Lowell  has  written  to  Antic  that  he  pro- 
grammed his  otvn  unique  adaptation  of- 
Biker  Dave.  I-!e  enclosed  an  unreadable 
disk  which  was  supposed  to  contain  this 
new  version.  Lowell  claims  he  just  made 
a  'clerical  error'  by  mistakenly  submit- 
ting a  disk  file  of  Schwener 's  original 
game.  However,  Lx>well's  submission  to 
Antic  also  included  a  printout  of 
Schwener 's  program — with  Lowell 
named  as  author 

We  are  grateful  to  all  the  Antic  readers 
who  spotted  this  unfortunate  situation, 
including  at  deadline:  fohn  Andrews, 
Keith  Brock,  Fred  Dormagen,  Rodolfo 
Pong,  Bruce  LLathaway,  Sylvia  fumaga, 
fohn  Kelts,  fohn  Lcmgham,  Phyllis  Mar- 
garitas, Bruce  Smith  and  Robert  von 
Frisch. 

The  screen  Flipping  problem  men- 
tioned by  sevei'al  readers  doesn  't  seem  to 
happen  on  the  monitors  Antic  uses,  so 
we  are  passing  along  their  suggested  fixes 
without  being  able  to  check  them  fully.— 
ANTIC  ED 

ATARIWRITER  HELP 

In  your  July,  1989  I/O  column,  you  told 
a  reader  to  try  using  the  Printer  Driver 
Construction  Set  to  solve  his  problems 
with  AtariWriter  subscripts  on  his  Epson 
LX-80  printer  Unfortunately,  the  Printer 
Driver  Construction  Set  was  written  be- 
fore the  LX-80  came  out,  and  probably 
wouldn't  solve  the  problem. 

The  best  answer  to  this  problem  is  to 
type: 

[CONTROL-O]27S0o[CONTROL- 
0]27T 

The  [CONTROL-O]  signifies  one  char- 
acter made  by  pressing  the  [CONTROL] 
and  [O]  keys  simultaneously.  This  charac- 
ter gives  control  from  AtariWriter  to  the 
printer.  27  is  the  ESCAPE  decimal  code  for 
the  LX-80  printer,  SO  turns  on  the  super- 
script (SI  turns  on  subscript).  The  "o"  was 
my  superscript  degree  character — you 
would  put  your  own  superscript  or  sub- 
script character  here.  Then  the 
[CONTROL-O]  accesses  the  printer  again, 
and  the  27T  tells  the  printer  to  return  to 
regular  line  spacing. 


DECEMBER  1989 /JANUARY  1990 


I/O  BOARD 


Of  course,  another  solution  would  be 
to  buy  AtariWriter  Plus,  which  has  a  Cus- 
tom Printer  Driver,  and  a  lot  more.  Com- 
bined with  the  Epson  manual,  and  a  bit 
of  trial  :ind  error,  this  will  help  much  more 
than  an  outdated  printer  driver  program. 
Martha  Guastella 
Brookline,  MA 


AMPLE  CONFUSION 

Back  in  your  June  1989  issue,  you  talk 
about  Antic  Music  Processor  "Scott  Joplin" 
music.  Did  I  miss  it,  or  didn't  you  put  it 
on  the  disk? 

Fred  Portelli 

Ocala,  FL 

On  the  June,  1989  disk,  the  AMP  files  are: 
CASCADES,  AUGUST,  PRE20.JSB, 
SPRING,  RHAP4,  ROUND3,  DYER- 
MAKE,  FIRST2,  PICTURES4,  MAJOR- 
GEN,  CHEERS.AMP  FELON.  On  subse- 
quent disks  we  made  song  files  easier  to 
identify  by  ending  them  all  with  .AMP. 
'  Rather  than  use  the  over-familiar  En- 
tertainer, we  put  two  lesser-known  Joplin 
tunes  on  the  disk,  the  Augustan  Club 
Waltz  (AUGUST)  and  The  Cascades.  An- 
other Joplin  tune.  Easy  Winners 
(EASY.AMP)  made  it  onto  thejtdy  1989 
disk,  along  with  a  rag  a  boogie,  and  two 
other  tunes.  The  August  1989  disk  in- 
cludes a  minor  upgrade  to  AMP  (version 
2. 1)  and  three  contemporary  songs. 
-ANTIC  ED 


Antic  welcotnes  your  feedback,  but 
we  regret  that  the  large  volume  of  mail 
makes  it  impossible  for  the  Editors  to 
reply  to  everyone.  Although  ive  do 
respond  to  as  much  reader  correspori- 
dence  as  time  permits,  our  highest  pri- 
ority must  be  to  publish  I/O  answers 
to  questions  that  are  meaningful  to  a 
substantial  number  of  readers. 

Send  letters  to:  Antic  I/O  Board, 
544  Second  Street,  San  Francisco, 
CA  94107. 


NEW  PRODUCTS 


TURBOFILE   ^m^mm^^ 

(applications  software) 

MicroMiser  Software 

31413  Westward  Ho 

Sorrento,  FL  32776 

(904)  383-0745  (1-5  p.m..  Eastern 

Time) 

$49,  XEP80  required 

Want  a  simple  80-column  database 
file  manager  with  high  capacity  and 
speed,  but  without  the  complexity 
(and  expense)  of  a  full-fledged  business 
database?  TbrboFile  is  MicroMiser's 
solution,  using  the  Atari  XEP80  con- 
troller A  companion  program  to 
MicroMiser's  Turboword  + ,  TurboFile 
can  exchange  files  and  information 
with  the  word  processor  for  data  input 
and  mail  merging.  Reports  can  be  for- 
matted with  columns  and  labels — and 
report  formats  can  be  saved. 

Even  more,  TurboFile  can  import 
and  convert  DIF  files  (such  as 
SynFile-i-  files) — and  allows  three  times 
more  storage  per  disk  than  SynFile. 
The  database  can  be  used  with  Atiiri 
DOS  2.5,  SpartaDOS  (with  automatic 
subdirectories),  MYDOS  or  DOS  XL. 
The  extensive  manual  provides  plenty 
of  documentation  to  go  with  the 
Quick  Course  instruction  disk. 


RAMPACK    ^^^H^^H 

(utilities) 
Helpways 
PO.  Box  H 
Rochester,  NY  14623 
(716)  334-2928 
»19.95 

The  RAMPACK  System  provides 
12  different  utilities  on  an  autoboot  disk, 
along  with  a  special  Help  screen  placed 
automatically  into  your  RAMdisk. 
The  utilities  include  an  automatic  MENU 
of  disk  directories,  the  RAMMAP  display 
of  your  current  memory  limits,  a 
DELETER  for  removing  blocks  of  pro- 
gram lines,  and  FILECOPY.  HEXDEC 
converts  decimal  numbers  to  hex  and 
vice  versa.  COUNTBYT  counts  the  bytes 
in  any  disk  file,  and  SECTREAD  shows 


you  the  contents  of  any  disk  sector. 
TYPERITE  turns  your  keyboard  and 
printer  into  an  electronic  typewriter,  and 
PRNTFILE  prints  LISTed  files  directly 
from  disk.  DISKRITE  writes  to  or  ap- 
pends from  keyboard  to  disk  files. 
READRITE  offers  speedy  machine  lan- 
guage/CIO read/write  routines,  ready  to 
plug  into  your  own  programs. 

You  don't  need  a  130XE  or  DOS  2.5 
to  use  RAMPACK.  It  runs  on  any  8-bit 
Atari  with  enough  added  memory  to 
support  a  24K  RAMdisk,  and  works 
with  just  about  any  DOS  compatible 
with  DOS  2.0  or  2.5.  If  you  don't  have 
a  RAMdisk,  you  can  order 
RAMPACK  Jr.  ($16.95),  the  same  uni- 
fied system  of  12  utilities,  with  the  Help 
screen  and  manual  on  a  separate 
disk. 


ALDS 


(programming  language) 
Omicron  Microsystems 
PO.  Box  8553 

Saskatoon,  Sask.,  Canada  S7K  6K6 
(306)  955-7331 

$22.45  U.S.,  $27.95  Canada,  48K  disk 
The  Assembly  Language  Develop- 
ment System  (ALDS)  from  Omicron 
Microsystems  has  an  assembler  featur- 
ing label-based  assembly  and  will  ac- 
cept lowercase  text  and  binary  num- 
bers, as  well  as  decimal  and  hex.  The 
translator  converts  source  code  files 
between  different  assembler  formats, 
even  adding  or  stripping  line  numbers 
where  needed.  The  disassembler  will 
disassemble  object  code  from  memory, 
disk  files,  or  disk  sectors  in  single  or 
double  density,  with  or  without  the 
three  link  bytes  at  the  end  of  each  sec- 
tor Sample  files  include  the  source 
code  for  the  translator 


New  Products  notices  are  compiled  by 
the  Antic  staff  from  information 
provided  by  the  products'  manufac- 
turers. Antic  welcomes  such  submis- 
sions, but  assutnes  no  responsibility 
for  the  accuracy  of  these  notices  or  the 
performance  of  the  products  listed. 


ANTIC,   run  ATARI  RF.,SOURCE 


Antic 


SOU 


n,d 


'l}'pe-/ii  So/Ill  (ire  I 


\,^  You'll 


ato^ 


By  Jeffrey  Summers,  MD 


see  why  a  violin  sounds 
different  from  a  clarinet. 


Sound  waves  move  in  strange  and  mys- 
terious ways.  If  you  ever  ^wondered 
what  makes  a  violin  sound  different 
from  a  clarinet,  Antic  Sound  Creator 
^will  help  you  explore  the  wonders  of 
harmonics.  This  simple,  easy-to-use  BA- 
SIC program  works  on  8-bit  Atari  com- 
puters with  at  least  48K  memory  and 
disk  drive. 


Sitting  pn  a  park  lawn  listen- 
ing to  a  band  playing  a  free 
concert  on  a  warm  spring- 
time day,  I  started  thinking 
about  what  makes  different  instru- 
ments sound  different.  A  trumpet  and 
a  flute,  for  example,  may  play  the 
same  note,  yet  they  sound  different. 
The  differences  in  sound  character 
that  distinguish  one  instrument  from 

DECEMBER  1989/JANlIARY  1990 


another  are  due  to  the  presence  of 
"harmonics"  or  overtones.  To  under- 
stand what  these  are  and  why  they  are 
important,  think  of  a  jumprope.  It  is 
easy  to  make  a  jumprope  move  up 
and  down  along  its  entire  length.  This 
we  will  call  the  primary  wave. 

With  a  little  more  energy  and  a  flick 
of  the  wrist,  it  is  possible  for  you  to 
get    the    rope    to    vibrate    in    two 


halves — when  one  half  of  the  rope  is 
up,  the  other  half  is  down,  and  vice 
versa.  The  center  of  the  rope  doesn't 
move  in  this  situation.  This  we  will 
call  the  secondary  wave.  If  you  are 
Hulk  Hogan  you  can  probably  get  the 
rope  to  further  split  into  thirds  or 
quarters,  but  it  gets  a  lot  more  dif- 
ficult. 

Anyway,  if  you  think  of  the  primary 
wave  as  your  first  harmonic,  then  the 
secondary  wave  as  the  second  har- 
monic and  so  on,  you  get  the  idea  of 
what  a  harmonic  is.  When  a  violin 
string  vibrates,  the  primary  wave  is 
produced  by  the  entire  length  of 
string  vibrating. 

However,  to  a  lesser  extent  the 
string  also  vibrates  in  halves,  thirds, 
quarters,  and  so  on.  If  you  look 
closely  at  a  vibrating  violin  string  you 
can  actually  see  points  on  the  string 
where  the  vibrations  decrease.  (The 
harmonic  point  in  the  center  of  the 
string  is  usually  the  easiest  to  spot.) 
It  is  the  relative  contribution  of  these 
overtones  that  make  the  violin  sound 
like  a  violin.  A  flute,  playing  the  same 
note,    will    have    different    relative 


amounts  of  the  overtones  or  har- 
monics and  therefore  it  sounds  differ- 
ent from  the  violin. 

GEniNG  STARTED 

To  demonstrate  this  concept  I 
wrote  the  Antic  Sound  Creator.  This 
program  allows  you  to  create  a  sound 
wave  either  by  drawing  the  wave  free- 
hand, or  by  adding  overtones  to- 
gether, or  by  combining  both 
methods.  To  use  the  program,  type  in 
Listing  1,  check  it  with  Typo  II  and 
be  sure  to  SAVE  a  copy  before  you 
RUN  it. 

When  the  program  starts,  an  x-axis 
and  a  y-axis  are  drawn  in  orange. 
Then  a  flat  wave  is  drawn  in  green. 
The  wave  is  flat  because  we  haven't 
designed  anything  yet.  A  menu  ap- 
pears at  the  bottom  of  the  screen.  The 
options  are  to  Add  a  Harmonic,  Load 
and  Save  waves,  Clear  the  wave. 
Quantize,  Play,  Draw,  and  Exit. 

MAKING  WAVES 

Adding  a  harmonic  will  add  a  sine 
wave  to  the  current  wave.  You  are  first 
asked  which  harmonic  you  wish  ad- 
ded. A  pure  sine  wave  whose  length 
would  fill  the  pattern  would  be  har- 
monic number  1.  A  sine  wave  that 
would  repeat  once  across  the  screen 
(two  sine  waves)  would  be  2,  and  so 
on.  For  our  example,  enter  1. 

You  are  next  asked  for  a  scaling  fac- 
tor. This  will  govern  the  amplitude 
(loudness)  of  the  wave  being  added. 
The  value  of  the  scaling  factor  can 
range  from  zero  to  a  maximum  of  1. 
Values  above  1  will  be  cut  off.  It  is  dif- 
ficult to  add  large-scaled  harmonics 
together  without  such  "clipping" 
(more  on  this  later).  For  our  example, 
enter  .3. 

The  new  wave  is  now  drawn  on  the 
screen.  To  hear  what  this  pure  sine 
wave  sounds  like,  press  [P]  to  play  the 
wave.  You  are  then  asked  for  a  delay 
factor  from  1  to  10.  The  number  you 
enter  will  regulate  the  pitch  of  the 
tone.  The  values  from  1  to  10  and 
their  approximate  pitches  (very  ap- 
proximate in  some  cases)  are  shown 


in  Figure  1.  For  Our  example,  enter  3 
for  the  delay.  After  a  moment,  the 
screen  clears  and  you  will  hear  the 
sound  through  your  speaker. 

Press  any  key  to  stop  the  sound  and 
return  to  your  screen.  Next  let's  add 
an  overtone.  Type  [A]  to  add  another 
harmonic,  and  when  you  are  asked 
which  harmonic  you  wish  to  add. 


Antic  Sound  Creator 

type  2.  For  the  scale,  enter  .3  again. 
The  second  wave  is  added  to  the  first 
mathematically,  and  the  resulting 
combined  wave  will  be  drawn.  Press 
[P]  to  hear  the  new  wave.  See  and  hear 
the  difference?  Not  much,  with  only 
one  harmonic  added,  but  you'll  see 
more  changes  later, 

FIGURE  1 

Delay  Value  Note 

1  E  above  high  C 

2  B  above  middle  C 

3  A  flat  above  middle  C 

4  F  above  middle  C 

5  E  flat  above  middle  C 

6  C  sharp  (middle  C) 

7  B  below  middle  C 

8  A  below  middle  C 

9  G  below  middle  C 

10  F     sharp  below  middle  C 

DRAWING  WAVES 

Now  let's  draw  in  a  few  changes  to 
our  wave.  When  you  press  [D],  a  cur- 
sor appears  toward  the  bottom  of  the 
screen.  The  cursor  is  under  the 
column  you  are  working  on.  You  may 
use  the  joystick  or  the  [ARROW  KEYS] 
(holding  the  [CONTROL]  key  is  not 
necessary)  to  move  the  cursor  side- 
ways from  column  to  column  and 
up/down  to  change  values.  To  exit  the 


Draw  mode,  simply  move  the  cursor 
all  the  way  to  the  right,  off  the  wave. 

Using  Draw  mode,  you  can  change 
the  shape  of  the  wave  as  you  wish  and 
hear  the  results.  You  can  draw  waves 
that  would  be  nearly  impossible  to 
create  from  the  addition  of  overtones, 
such  as  square  waves  and  sawtooth 
patterns.  To  exit  the  draw  mode  sim- 
ply move  the  cursor  off  the  wave  to 
the  right. 

The  POKEY  chip,  which  actuaUy 
produces  the  sound  we  hear,  only  al- 
lows sixteen  different  values  on  the 
vertical  y-axis  of  our  graph.  To  get  the 
most  accuracy  possible,  the  values  for 
the  wave  are  stored  in  the  usual  Atari 
floating  point  format.  But  when  PO- 
KEY actually  plays  the  wave  it  must 
be  scaled  to  the  range  0-15.  Thus,  if 
you  make  a  very  minor  change  to  the 
wave  on  the  screen,  it  may  make  no 
change  at  all  to  what  you  hear  due  to 
the  limitations  imposed  by  POKEY. 

To  see  exactly  what  POKEY  will 
play,  you  may  press  [Q]  to  quantize 
the  wave.  This  converts  the  current 
wave  into  the  actual  wave  POKEY  will 
play.  It  usually  isn't  as  pretty,  and  you 
can't  un-quantize  back  to  your  origi- 
nal wave.  So  make  sure  you  save  your 
wave  before  you  quantize,  if  you  think 
you  want  to  keep  it  and  later  modify 
it. 

Pressing  [S]  allows  you  to  save  the 
wave  you  have  been  working  on.  You 
are  prompted  for  a  filename.  If  you 
don't  enter  a  device,  D:  is  assumed. 
The  program  will  then  save  your  data. 
Later,  you  may  re-enter  your  data  by 
using  the  [L]  command  and  entering 
the  same  filename.     |      ' 

For  the  technicaUy-minded  who 
wish  to  create  sounds  not  easily 
created  by  the  addition  on  harmonics 
nor  by  freehand  drawing,  it  would  be 
easy  to  create  a  file  compatible  with 
this  program.  The  files  simply  consist 
of  a  list  of  100  numbers  ranging  from 
zero  to  sixteen,  separated  by 
[RETURN]s. 

Thus,  you  can  write  a  quick  pro- 
gram to  generate  the  file  so  you  can 
graph    and   play   such    waves    as 


10 


ANTIC.  THE  ATARI  RESOURCE 


sin(x)(sin(4x)). 

CLIPPING  PENALTIES 

What  happens  when  you  add  too 
many  harmonics  together  and  exceed 
the  legal  range  of  values  of  the 
program? 

To  see,  use  [C]  to  clear  the  current 
wave.  Now  press  [A]  to  add  a  har- 
monic, enter  a  1  for  the  harmonic, 
then  enter  .4.  Play  this  with  a  delay 
of  5 .  The  sound  should  be  a  nice  pure 
sine  wave. 

Clear  again  and  create  a  first  har- 
monic wave  with  a  scale  of  .8.  Play 
this  and  aside  from  an  increase  in 
loudness  the  sound  should  be  the 
same.  Clear  again  and  create  a  first 
harmonic  wave  with  a  scale  of  1.5- 
Look  at  the  wave  on  the  screen.  See 
how  it  looks  clipped  off  on  the  top 
and  bottom? 

Now  play  this  also  with  a  delay  of 
5.  The  difference  you  hear  is  due  to 
"clipping".  Now  when  you  buy  ste- 


reo equipment  you  will  know  what 
the  salesman  means  when  he  talks 
about  speakers  clipping  when  a  cer- 
tain volume  is  reached.  Pressing  [E] 
clears  the  screen  and  exits  the 
program. 


You  can  change 
the  shape  of  the 

^vave  as  you 

wish  and  hear 

the  results. 


INSTRUMENTAL  MIMICRY 

Now  that  you  know  how  the  pro- 
gram works,  let's  try  some  different 


sounds.  If  you  have  a  wave  on  the 
screen,  press  [C]  to  clear  it.  Press  [A] 
to  add  a  harmonic,  and  use  the  first 
harmonic  with  a  scaling  of  .3-  Next 
add  harmonic  number  2  with  the 
same  scaling  of  .3.  Continue  adding 
harmonics  with  values  of  4, 8,  and  16, 
all  with  scalings  of  .3- 

Now  play  the  wave.  It  sounds  to  me 
like  an  organ.  Save  this  if  you  like, 
then  use  [C]  to  clear  the  wave.  Now, 
add  harmonics  with  values  of  1,  3,  5, 
7,  and  9  all  with  scaling  values  of  .3. 

Play  this,  also  with  a  delay  of  5  ■  It 
may  not  be  Benny  Goodman,  but  to 
me  it  sounds  like  a  clarinet.  A 

A  plyysician  from  Rochester,  NY,  Jeffrey 
Summers  is  a  frequent  contributor  to 
Antic  and  an  8-bit  MIDI  musician.  His 
review  of  MIDIMAX  appeared  in  the  May 
1989  Antic.  His  handy  text-locating pro- 
gram  Super  Locator  ran  in  the  June  1989 
issue. 

Listing  on  page  42 


w 


ALPHA  SYSTEMS  is  constantry  innovating  to  provide  more  power 
tor  your  8-bit  Ataris 


HACK  BACK 

Special  OFFER 

The  Alpha  Systems  HACK  PACK  contains  ail  our 

finest  products  tor  moking  Back-up  copies, 

Analvzing,  Understondlng  and  Protecting  your 

Atari  programs.  It  comes  complete  with  Atari 

Protection  Techniques  (Book  and  Disk  I),  Advanced  Prolection  Techniques  (Book  and  Disk  II),  The 

Chipmunk.  The  Scanalyzer,  The  impersonator  and  Disk  Pock  1 000  Worth  over  S 1 50  Get  them  all 

for  the  special  price  of    Just  $99.95 

Atari  Software  Protection  Tectiniques  Voli  &  II 

These  Book  and  Disk  packages  detail  the  most  advanced  copy  protecllon  methods  in  use  today  They 
guide  you  through  the  mettiods  used  to  create  the  protection  as  well  as  the  copying  techniques  to  get 
around  them.  They  include  information  on  Phreoking  •  Hacking  •  On-line  security  •  Black  boxes  •  Self- 
deslrucilng  programs  •  Pirate  bulletin  boord  systems  •  Logic  bombs  ■  New  pirocy  lows  •  Hardwore 
dala  keys  •  Weak  sectoring  (Phantom,  Fuzzy  and  unstable  sectors)  •  Overfilled  tracks  ■  CRC  errors 
Bonk  Select  cartridges  ond  MUCH,  MUCH  MORE  The  disks  include  automatic  program  protectors. 
Protection  Scanners,  direciory  hiding  ond  more, 
BOOK  I  and  DISK  I  $24.95 

BOOK  II  (Advanced  protection)  and  DISK  II    $24.95 
Special  Offer,  Order  botti  sets  lor  Only  $39.95 

CHIPMUNK 

Automatic  Disk  Bock-Up  System,  Moke  peiteclly  running  unpratecled  bock-up  copies  of  hundreds  ol 
the  most  popular  Atari  programs.  Chipmunk's  sophislicaled  programming  Automatically  finds  and 
REMOVES  copy  protection  from  mosi  Atari  progroms.  Back-up  even  heavily  prolecfed  programs  wilh 
ease.  Finally,  a  back-up  svstem  that  needs  no  special  hardware  or  skills 
(It  you  need  o  full  list  of  what  Chipmunk  copies,  coll  or  write  lor  our  free  catalog)  $34.95 


\  #1  A  V'il  '1  y  J  'ImV^k  d  •^^'X^       PARROT II 

'  ^  y_l  ^1    ■•Q  ■  I  I  M  ^^  A   i  1  H  k^  \p^^n  All  New  Parrot  sound  c 


Jlizet  tor  your  Atari  Parrot  II  is  a 
sophisticated  new  hardware  device  that  plugs  into  your  joystick 
port  Parrot  II  has  two  inputs.  One  tor  a  microphone  and  one  tor  o 
powered  source  such  as  o  tope  player,  radio  or  Compact  Disk, 
The  PowertuI  Parrot  II  software  lets  you  record  sounds  into  your  computer  and  ploy  them  bdck  on  ony 
Aiori,  Parrot  II  turns  your  computers  keyboard  into  o  musical  instrumeni  wilh  nine  different  sounds 
covering  three  octoves  each.  The  sounds  con  be  anything,  o  dogs  bark,  o  piano,  a  complete  drum 
.set,  0  symphony  or  your  own  voice, 

Porrol  II  lets  you  modify  the  sounds  on  a  graphic  display  to  create  brond  new  sounds  and  special 
elfects  BesI  of  oil,  the  sounds  and  voices  con  be  put  into  yout  own  programs  that  can  be  used  on 
any  standard  Atah,  Explore  the  world  of  digital  sound  and  music,     ONLY  $59.95 
Pre-Recorded  Sound  Disk  Ivtore  pre-recorded  sounds  for  Parrot  $4.95 
MRROT II  Demo  Disk  (Does  not  require  Parrot  to  run)  $5.00 


i0^ 


POP-N-ROCKER 


Sconalyzer  Aulomoticatly  scon  &  analyze  commercial  programs.  Unlock  programming  secrets  and 
learn  from  the  masters  $29.95 

Impersonator  Cartridge  to  Disk  bock  up  system.  Create  running  back-up  copies  of  any  corlridge 
~-~^ (up  10  16K)     $29.98 

^^  CHEAT 

Get  more  from  your  gomes  wilh  CHEAT  Tired  of  spending  days  trying  to  beat  a  gome?  Tired  of  getlihg 
stuck  just  when  you  need  dhother  lite?  Cheat  is  an  innovative  new  product  Ihdt  gives  you  the  chance 
you  need  to  beat  your  favorite  gomes  Clieal  works  wilh  hundreds  ol  Alori  gomes  to  give  you 
unlimited  lives  01  power  End  Ihe  Irusfrafion  and  gel  hours  more  enjoymenl  from  your  gomes,  (Coll  or 
Mile  Alpha  Systems  lor  our  free  colalon  wilh  0  lull  list  ol  Ihe  programs  thai  work  wilh  CheoO    ONUf  $24.95 

BASIC  TURBOCHARGER 

NOW  lor  Ihe  first  lime  0  BASIC  programmer  con  get  the  power,  liexibility  and  incredible  speed  of 
machine  longuoge  BASIC  TURBOCHARGER  is  0  book  ond  dish  pockoge  fliol  contains  over  1 50 
ready  to  use  mochine  language  routines  Complete  instructions  show  how  to  add  Ihem  to  your  own 
BASIC  programs  lo  gel  these  leofutes  ond  more;  ■  Smooth  Scrolling  •  Ployer/Missile  control  •  Load  & 
Save  Picture  files  •  Sorling  and  Searching  •  Speciol  Effects  Graphics  ■  Incredible  Speed  •  Much,  Much 
More  •  Over  1 50  programs.  You've  heard  of  the  power  of  Assembler,  now  harness  it  lor  your  own 
needs,   524  95  _^^^^^^^^^_^^^^^^^^_ 

^—^—^^^         "  216-374-7469 


24  HOUR 

HOTUNE 

VISA  &  MASTERCARD,  ORDER  BY 

PHONE,  OR  SEND  MONEY  ORDER  TO: 


a  tasr  paced,  multi-ployer  trivia  game  that  mixes  questions 

wiih  teal  songs  (digitized 
with  Poffo!).  Be  ttie  first  to  identify  ihe  songs  and  answer  the  music  trivia  questions.  Pop~N-Rocker 
comes  with  three  data  disks  ond  lets  you  add  new  questions  so  it  will  never  gel  old-  >bu  con  use  a 
Potrot  Sound  digitizer  to  add  new  songs  tool  Use  any  i^ind  of  music  from  Rock  to  Classical  to 
Nursery  (Rhymes.  A  new  concept  in  entertainment  and  a  perfect  add-on  for  Parrot,  $24.95 

COMPUTEREYES  &  MAGNIPRINT  II  + 

Turn  your  computer  into  a  digital  portrait  studio.  This  complete  package  lets  | 
you  capture,  save  &  print  digital  images  Irom  your  Video  Camera,  VCR 
or  TV  COIvlPUTEREYES  hordwore  plugs  directly  into  your  joystick  ports  for 
easy  use.  Print  your  picture  on  o  6  tool  poster,  $119.95 
ComputerEyes  camera  system 

Comes  complete  with  everything  above,  plus  a  black  and  while  video       ,     , 
camera  and  connecting  cable    $329.95  ■bw/tj 

Graphics  9  Software  -  Add  a  new  dimension  to  your  COMPUTEREYES       GIANT  VWU.L  SIZED  POSTERS. 
pictures  -  captures  images  in  1 6  shodes  of  grey  $12.00 
Magnlprint  II  + 

Easily  Ihe  mosI  powerful  print  program  ovailable  today  Print  graphics  Irom  almost  any  format  in 
hundreds  of  shopes,  sizes,  and  shades.  Supports  color  printing  and  lets  you  create  giant  posters. 
Magnlprint  II  +  lets  you  stretch  and  squeeze,  invert,  ddd  text,  adjust  shading  and  much  more- 
Works  wilh  EPSON,  NEC,  Ciloh,  Panasonic,  Gemini,  Star,  XMM801 ,  and  compatible  printers,  (850 
inlerioce  or  equivaleni  required),  $24.95 

Graphics  D-ansformer 

Now  you  con  combine  the  most  powertuI  leofures  ol  oil  your  grophics  programs.  Create  print  shop 
icons  from  o  Koolo  pod  picture,  from  a  photo  digitized  with  ComputerEyes,  or  any  picture  file, 
Graphics  Transformer  lets  you  Stirink.  Enlarge  and  Merge  pictures  lor  unequaled  flexibility,     $22.95 

YOUR  ATARI  COMES  ALIVE 

SAVE  MONEY  Finally  on  alternative  lo  buying  expensive  computer  add-ons.  Your  Atah  Comes  Alive 
shows  you  how  lo  built  ttiem  yourself.  This  How-To'  book  ond  disk  pockoge  gives  you  complete 
step  by  step  instructions  and  programs  needed  to  built  and  control  tliese  exciting  devices  and  MORE: 
•  Light  Pen  •  Light  &  Motor  Controllers  -Alarm  Systems  •  Voice  Recognition  •  Environmental  Sensors 
■Dolo  Decoders  •  More  than  1 60  pages,  Ifour  Atari  Comes  Alive  $24.95 


ALPHA  SYSTEMS  1012  SKYUkND  DRIVE  MACEDONIA,  OH  44056      FREE  BONUS:  DELUXE  SPACE  GAMES  (3  gomes 
on  0  disk)  Freo  wilh  any  oroer  of  3  or  more  Hems,  Include  S3,00  shp  &  hdlg  (US  Canada)  Ohio  tes,  add  5'/2%  sdles  fox, 
Foieign  orders  odd  S8,00  shp  &  hldg.  Call  or  wrile  ror  Iree  coloiog.  Customer  Service  Line  (216)  467-5665  M-f  9-3, 


DliCEMBER  I989/JANUARY  1990 


11 


ATARI  WRITER  80     ATARI  XEP  80  ATARI  80  Cal 


•SOCaXIMNTDlTING 
•rrjITABIJ  PRINTPR  DRIVrk 

•  :)0,000  WORD  DICTIONARY 

•  MAIL  MfJ<GF 

•  ON  5K  DISKriTE 


$49; 


•  CONNrCTS  TO  ANY  COMPOSITF 
M(JNITOR 
80  tXX.  DISPLAY 
IKINTF.K  INTnRrACr 


$79: 


PACKAGE 


12"  MONO  MONITOR 
ATARI  XFP  80 
ATARIWRITrR  80 


$179 


EVEN;  mTtm 


•  12"  IvIONO  MONITOR 
•ATARIWRITPRSO 
•ATARI  XFP  80 
■102'iPRINTr.R 

wmmmmmmmm 


$229 


COLOR 

PRINTER 
PLOTTER 


COMPUTTE  WITH: 

•  2  PfiN  SETS 

•  1  Rax  PAPER 

•  POWER  SUPPLY  &  CABLE 


®  $14.95 


EXTRA  PEN  SETS 

COLOR  $3.98      BLACK  $.89 


1025 


DOT  MATRIX 

PRINTER 

81 


$59 


800 

COMPUTER 
48K  MEMORY 


86 


$49 


OISK  IMIVES:  FOl 


(.OMPl.l-jrK  Willi: 

POWER  SUPPLY 

I/O  CABIX 

DOS  W/  MANUAL 


ATARI  XF551 
ATARI  1050* 

•  RECONDrriONED 


$199.00 
$169.00 


r"' 

IHE  BEST 
LIGHT  GUN 

TOR  YOUR  800/XL/XE 

$35 

OR  THE  PACKAGE 

LIGHT  GUN            tr*  -i  /\fk 
CRIME  BU.STERS     ^  k   1  1  1  M 

CROssnow          yJJ  M.\J  ^ 

BARNYARD  BIASTER 

HARDWARE  & 

850  PRINTER  INTEREACE  $99.95 
JOYSTICK  EXT  CA  BLES  1 0'  $2.95 
MONITOR  CABLE  (GOl X)  PLT)  $4.95 
EPYX  HAND  HELD  JOYSTICK  $9.95 
WICX)  CX)MMAND  JOYSTICX  $1995 
W  ICO  Tl  m  BOSS  K)YSTICK  £1 9.95 
ATARI  TRACKBALLS  $9.95 

ATARI  SX212  MODEM  S89.95 

SUPRA  2400  MODEM  $149.95 

DOS  2.5  W/ MANUAL  $4.95 

600XL  (NO  Tran.rformer)  SI9.95 

400,800,850,1200XLTnmsforner  $14.95 
XI./XE  Transformer  $24.95 


THE  NEWSROOM 
Desktop  Publisher  By 
SPRINGBOARD 


$15 


BASIC  CAKTRIIXjE  $4.95 

BASIC  TUTOR  (2  BOOKS)  $4.95 

QIX  $4.95 

TURMaL  $4.95 

PAC-MAN(nobox)  $4.95 

DONKEY  KOt*;  (no  ho)i)  $4.95 

GORF  (400,800)  $4.95 

CHIC;KEN  $4.95 

SLIME  (400,800)  $4.95 

CLAIM  JUMPER  $4.95 

DEIXIXE  INVADERS  $4.95 
XXJRNEY  TO  THE  PLANETS  $4.95 

STAR  RAIDERS  $4.95 

DEFENDER  $4.95 

FACT-MAKER  $4.95 

MATH  ENCOUNTER  $7.95 

DANCE  rA?>nASY  $8.95 


eAMRii^a;^  wm  toe  $0i^xi/xi 


LOGIC  LEVELS 

MEMORY  MANOR 

LINKING  LOGIC 

DELTA  DRAWING 

HEY  DIDDl,E  DIDDIX. 

GRANDMA'S  HOUSE 

FRACTION  FEVER 

ALPIIABUr  ZOO 

AIX 

ASTRO  a  USE 

FROGGER 

DIG  DUG 

MILLIPEDE 

SKY  WRITER 

FOOTBALL 

ROBOTRON 


$8.95  TENNIS  $19.95 

$8.95  RNAL  LEGACY  $19.95 

$8.95  MARIO  BROS  $19.95 

$9.95  DONKEY  KONG  JR  $19.95 

$9.95  JUNGI.E  IIU>JT  $19.95 

$9.95  MOON  PATRa,  $1995 

$9.95  BATTIJiZONE  $1995 

$9.95  FOOD  FIGHT  $19.95 

$9.95  HARDBALL  $19.95 

$14.95  FKJHTNIGirr  $19,95 

$14.95  ONE  ON  ONE  BASKETBALL    $19.95 

$14.95  DESERT  FALCON  $19.95 

$14.95  NECROMANCER  $19.95 

$14.95  RESCUE  ON  FRACTALUS       $19.95 

$14.95  BALLBLAZER  $19.95 

$19.95  BLUE  MAX  $19.95 


.STAR  RAIDERS  II  $19.95 
DAVID'S  MIDNIGI  IT  MAGIC  $1995 

ARCHON  $1995 

KARATEKA  $19.95 

aiOPI-lFTER  $19.95 

GATO  $24.95 

ACE  or  ACES  $24.95 

LODE  RUNNER  $24.95 
BARNYARD  BLASTER  (LG)  $24.95 

DARK  CHAMBERS  $29.95 

AIRBALL  $29,95 

SUMMER  GAMF5  $29.95 

O^OSSBOW  (LG)  $29.95 

EAGLES  NE.ST  $29.95 

CTIME  BUSTERS  (IXJ)  $29.95 

MICROTI  U-R  (database)  $.19.95 


EiSK  mwrmm  wm  mi  mmm./rm 


DAVID'S  MIDNIGITT  MAGIC  $4.95 

SPIDERMAN  $4.95 

CRYSTAL  RAIDERS  $4.95 

REPTON  $4,95 

BANDITS  (48K  400,800)  $4.95 

a-AIM  JUMPER  $4.95 

DEaSION  IN  THE  DESERT  $4.95 

CRUSADE  IN  EUROPE  $4.95 

KENNEDY  APPROAOT  $4.95 

CONFl.lCT  IN  VlirrNAM  $4.95 


NATO  CXDMMANDER 
CROSSCHECK 
MISSION  ASTERaO 
CX3MMBAT 
PREPPIE  I 
THE  COUNT 
FREAKY  FACTORY 
LASER  HAWK 
CRYSTAL  RAIDERS 
ADVENTURELAND 


$4.95  SECRET  MISSION  $4.95 

$4.95  VOODOO  CASTLE  $4.95 

$4,95  .STRANGE  ODYSSEY  $4.95 

$4,95  REPTON  $4.95 

$4,95  HULK  $4,95 

$4.95  AIJEN  AMBUSH  $4.95 

$4,95  lAWBREAKER  $7,95 

$4,95  SPY  VS  SPY  $9,95 

$4,95  TCP  GUNNER  COLLECTION 

$4,95  (3  GAMES)  $9.95 


■SILICON  DREAM.S(1050)  $9.95 

JEWELS  of  DARKNF.SS(1050)  $9.95 
SILENT  SERVICE  $9.95 

DISPATCH  RIDER  $9.95 

SILICON  DREAMS  $9.95 

F-15  .STRIKE  EAGLE  $995 

THE  NEW.SROOM{1050-64K)  $15.00 
BOOKKEEPER 

W/  num  keypad  $29.95 

I  lOME  ACCXXITANT  $29.95 


Built  In:  Lotus  Comp. 

Spread  Sheet,  Appointment 

Calendar  w/Alarms,  Text  Processor,  Database 

w/Dialer,  Calculator,  IBM  Dos  Compatble! 

;r  rV.   Only  $399 

Al.so  Available 

Prinler/Xfcr  Interface  $49.95    RamCard  64K  $99.95 

Serial  Interface  $79.95    RamCard   128K      $199.95 

RAMCard  32K  $79.95 


NEW  AMMtmm 

DECISION  IN  THE  DESERT  $4.95 

CRUSADE  IN  EUROPE  $4.95 

KENNEDY  APPROACH  $4.95 

CONFLICT  IN  VIETNAM  $4.95 

NATO  COMMANDER  $4.95 

F-15  STRIKE  EAGLE  $9.95 

SILENT  SERVICE  $9.95 

SPY  VS  SPY S9.95 


LIGHT  SPEED  (      rh  />  r    A  rl 
DEVELOPMENT     a^35,95| 


MmmwK 

SALE 

ONLY  S9.95 

Res.  $19.95 


FLAT  RATE  S5M 
SHIPPING 

ON  ALL  GROUND  ORDERS  IN 
THE  CONTINENTAL  U.S.  * 


mm¥^  mm 


3.5  BULK  PACKS  WITH  LABELS 

l-$.99  25 -$24.75  1000  -  $750.00 


ST  COLOR 
MONITORS 

3  TO  CHOOSE  FROM! 


SMI 24  MONO 
MONITORS 


$149 


MEMORY  VFGRADES 


TECH  SPECIALTIES  2/4Meg     $149.95 

NEW  WORLD  UPGRADE  2/4Meg     $139.95 
ARCO  BOARD  I/2/4Meg  $169.95 

256K/IMeg  CHIPS  $CALL 


ST  TURBO  SPEED!! 

J.A.T.O.  BOARD  8/16Mhz       "  $99 

CMI  PROCESSOR  ACCELERATOR  $299 
Math  Co-processor  for  CMI  12Mhz       $99 


1200XL     CQQ 
eVCKAGE  ^"" 


•  64K  8-bit  COMPUTER 

•  1020  COLOR  PRINTER  PLOTTTER 

•  1025  DOT  MATRIX  PRINTER  (80  cog 

•  PAC-MAN  CARTRIDGE 

•  BASIC  WITH  TUTOR  SET 

Give  the  kids  something  else  to  play 
with  besides  your  ST! 


Most  of  These  Bargains 
are  Available  at: 

Far  NJorth  Atari  Computers 
Fairbanks  Alaska  (907)  456-3700 

Computer  Works 
Glendale  Arizona  (602)  246-6364 


EPYX 
Spectacular! 


Winter 

Karate 

$19.95 

Games            $19.95 

California 

Death  Swoid  $19.95 

Games 

$19.95 

Mission 

The  Games 

Impossible       $19.95 

(Winlei) 

$19.95 

Axe  of  Rage  $19.95 

Boulder 

Devon  Aire     $19.95 

Dash 

$19.95 

Battleship        $19.95 

Dive  Bomber  $19.95 

Sub  Battle       $19.95 

Metrocross 

$19.95 

Space  Statbn 

Tower 

Oblivion          $19.95 

Toppler 

$19.95 

Super  Cycle   $19.95 

Tfechno-Cop 

$19.95 

Champion 

Art  &  Film 

Wrestling        $19.95 

Director 

$29.95 

Final  Assault  $19.95 

Art  &  Film 

Worid 

Director 

Games            $19.95 

Graphics 

$19.95 

Retail  Price  $30  to  $100 


ST  HARD  DRIVE 
SAVINGS 


ATARI  MEGAFILE  30  $529 

AWESOME  60+  (60Meg  28ms)  $799 

AWESOME  80+  (80Meg  28ms)         $999 


PCRoard   $49 

Designer   R^sm.^s 


THE 

BEST 

MOUSE 

KU'lAC  lAtKM   MtXISI'  lOH 
illKS'l! 


$49 


RAINBIRT> 
TITTLES  S 


Golden  Path*  99c 

4  Knight  Ore  $9.95 
I  Tracker*  $1.95 

5  Advanced  Art  Studio  $9.95 
g  Guild  of  Thieves  $9.95 
S  The  Pawn  $9.95 
I  Jinxter  $9.95 
"  Sentry  $9.95 

StarGlider  $9.95 
Universal  Military 

Simulator  $14.95 

Carrier  Command  $19.95 


SPECIAL 
SOFTWARE 
SALE       S"! 


I  rrr  IXSK  (4  gan») 
CaJDRUNNER  n 
GRAII, 
INVASION 
SOCX.'ER 
Z£ROGRAVrrY 
TETRA  QUEST 
IMNTPRO 
DATA  RETRIEVE 

II  &  DBASE 
Atari  PIAN\RIUM 


KcB  SS9.95 
Rl^  $39.95 
Reg  $19.95 
Ri«  S29.95 
Reg  $39.95 
Reg  $29.95 
Reg  $29.95 
Reg  $49.95 
Rtg  $49.95 
Reg  $99.95 
Reg  $29.95 


NOW!  $19.95 
NOW!  $19.95 
NCW!  $9.95 
NOW!  $19.95 
NOW!  $14.95 
NOW!  $14.95 
NOW!  $14.95 
NOW!  $19.95 
NOW!  $19,95 
NOW!  $14.95 
NOW!  $14,95 


EMULATORS 

FOR  YOUR  ST 

PC  DITTO  II 

$299 

PC  SPEED 

$399 

MAGIC  SAC  PLUS 

w/Roms 

$79.95 

SPECTRE  128  V1.9 

$169.95 

MAC  ROMS  64K 

$19.95 

MAC  ROMS  128K 

$129.95 

SAN  JOSE  COMPUTER 


THE      A    T    A     R 


STORE 


640  BLOSSOM  HILL  RD.  SAN  JOSE,  CA  95123 
STORE  (408)  224-8575  •  FAX  (408)  224-8574 


*  Sllimivx,:  ADD$5.Q0TO  ALL  ORDERS.  AIR  AND  INTTERNATIONAL  SHIPHNG  EXTRA.  THAT'S  IT 
WARIUN  I  Y:  90  DW  WARRANTY  ON  ALL  ITEMS,  lAX:  CALIPORNIA  RESIDENTS  ADD  7%  SALES  TAX. 
PKEmYMliNll  USE  VISA,  MASTERCARD,  MONEY  ORDER,  CASHIER'S  CHECK. OR  PERSONAL  OIECK. 
PERSONAL  CHECK  MUST  CUP.AR  PRIOR  TO  SI  IIPMENT  CQD:  CASH,  CASHIER'S  OIECK  OR  M.Q  ONLY 

Prices  subject  to  change  without  notice. 

Brand  and^r  product  names  are  tradeitiaiks  or  registered  tnadeimrics  of  their  respective  holders. 

Ad  produced  on  an  ATARI  ST  using  CALAMUS  and  printed  on  an  ATARI  SLM804  PostScr^it  compatible  laser  printei: 


Ttfe-lii  Software 


Ultimate 


New  fun  with  fractals. 
By  Roger  Pruitt 


Experiment  with  the  new  mathematics 
of  chaos  with  this  program  that  creates 
the  Sierpinslti  gasliet — and  lets  you  add 
your  o^gi  «%a^rs  to  generate  some 
highly  unusual  fractal  patterns.  This  BA- 
SIC program  works  on  8-bit  Atari  com- 
puters with  at|^ast  48K  memory  and 
disk  drive.  An  Epson-compatible  printer 
is  optional. 


In  physics  and  other  sciences, 
the  term  "chaos"  has  come  to 
mean  the  study  of  determinis- 
tic disorder  This  is  a  relatively 
new  field  that  integrates  many  sub- 
disciplines  of  mathematics  and  the 
sciences.  Chaos  covers  the  study  of 
fragmented   and   irregular   fractal 


shapes  such  as  clouds,  mountains, 
coastlines,  and  tree  bark,  which  all  ex- 
hibit increasing  detail  when  mag- 
nified. 

In  addition,  chaos  involves  the 
study  of  non-linear  dynamic  systems 
exhibiting  unpredictable  and  random 
behavior.  Studies  of  biological  popu- 


lations, climate  processes,  economic 
fluctuations  and  the  dynamics  of 
Jupiter's  Great  Red  Spot  are  all  co- 
vered in  the  same  discipline  as  studies 
of  fractal  shapes. 

The  word  fractal  was  coined  in 
1975  by  the  mathematician  Benoit 
Mandelbrot  to  describe  his  shapes, 
dimensions  and  geometry.  The  word 
itself  is  a  contraction  of  "fractional 
dimensions,"  but  most  people  think 
of  fractals  simply  as  shapes  that  are 
self-similar 

A  coastline,  for  example,  has  a 
highly  irregular  fractal  shape.  As  its 
structure  is  magnified,  more  of  its  ir- 
regularity is  revealed,  but  the  sort  of 
shapes  formed  by  the  coastline  re- 
main the  same,  whether  you  are  look- 
ing close  up  at  a  small  inlet  or  from 
a  satellite  at  a  major  bay. 

In  studying  fractal  shapes,  a  num- 
ber of  patterns  have  been  identified. 
The  Mandelbrot  set,  Koch  curves  and 
Sierpinski  gaskets  are  some  well- 
known  examples  of  fractal  shapes. 
(See  Charles  Jackson's  excellent  arti- 


14 


ANTIC,  THE  ATARI  RESOURCE 


cle  in  the  April  1986  Antic  for  more 
on  fractals  and  the  Mandelbrot  set, 
also  known  as  the  Julia  curve.)  All 
these  shapes  result  from  determinis- 
tic processes. 

To  make  a  Koch  snowflake  curve, 
begin  with  an  equilateral  triangle.  At 
the  middle  of  each  side,  add  a  smaller 
triangle  one-third  the  size  of  tfie  origi- 
nal triangle.  This  results  in  a  six- 
pointed  figure.  At  the  middle  of  each 
side  of  this  figure  add  still  smaller  tri- 
angles, and  so  on. 

To  make  a  Sierpinski  gasket,  start 
with  another  equilateral  triangle.  Di- 
vide the  triangle  into  four  smaller  tri- 
angles by  drawing  lines  from  the  mid- 
dle of  each  side  to  the  other  two  sides. 
Remove  the  central  triangle.  Repeat 
the  process  with  the  remaining  three 
triangles  and  remove  the  central  tri- 
angle from  each  of  them.  Nine  stiU 
smaller  triangles  remain.  The  process 
continues  infinitely  in  the  fractal,  even 
if  it  becomes  impossible  to  actually 
draw  the  ever  smaller  triangles  with 
ordinary  pencil  and  paper — or  com- 
puter screen. 

Rather  than  generate  fractal  shapes 
from  such  deterministic  processes  as 
just  described,  Michael  Bamesley  of 
the  Georgia  Institute  of  Technology 
takes  a  different  approach.  He  con- 
structs fractals  through  a  random 
process  he  calls  the  Chaos  Game. 

GEHING  STARTED 

Listing  1,  GASKET.  BAS,  is  a  short 
demonstration  program.  Type  it  in, 
check  it  with  TYPO  II  and  SAVE  a 
copy  to  disk.  Now  type  in  Listing  2, 
CHAOS.BAS,  check  it  with  TYPO  II, 
and  SAVE  a  copy  to  disk.  Antic  Disk 
users  will  find  both  of  these  programs 
on  this  issue's  disk. 

If  you  have  trouble  typing  Listing 
2  because  of  the  special  characters  in 
lines  28360,  28370,  28400  and 
28410,  don't  type  them  in.  Listing  3 
will  create  these  hard-to-type  lines  for 
you.  Type  in  Listing  3,  check  it  with 
TYPO  II,  and  SAVE  a  copy 

When  you  RUN  Listing  3  it  will 
create  a  file  containing  these  hard-to- 


type  lines  calleid  UNOESlISI:  piate 
sure  you  don't  aikeadf  Imc  a  file  twf 
that  name  on  your  dfelk.)  9ieigc  dns 
file  into  Listing  2  bp-  tfpnig  liMD 
"D:CHAOS.BAS'^''  and  dm  EVTER 
"D:  LINES.  LST".  Be  saut  m  SfflflE  die 
final  version  of  die  Lltwiiatr  Osaos 
file. 

SIERPINSKI  GASKET 

When  you  RUN  dse  shcMrBes-donoBir 
stration  program  GASKETJ^kS  |Iist- 
ing  1)  by  itself,  it  genentes  a  Sieqiin- 
ski  gasket  according  to  HarnrsJry's 
method.  "Vbu'll  see  die  dBstinctire  tri- 
angular patterns  geneiatni^  in  about 


Polygon  gemmlBd  with  Ultimate  Qiaai 

five  or  10  minutes.  In  the  program, 
the  vertices  (points)  of  a  triai^le  arc 
located  at  the  screen  coordinates 
(0,0),  (318,0)  and  (159,191).  These  ver- 
tices are  respectively  designated  as  1, 
2  and  3. 

First  the  computer  randondy  picks 
a  poiru  anywhere  on  the  screen.  Nesa, 
one  of  the  vertices  is  rantkMnly  cho- 
sen. A  point  is  then  plotted  (dnmii) 
halfway  between  the  initial  poim  and 
this  vertex.  From  this  point  a  second 
pKjint  is  plotted  halfway  to  the  next 
randomly  chosen  vertex.  The  pnxxss 
is  repe^ed  over  and  oven 

At  first,  the  process  appears  to  ran- 
domly place  dots  all  over  the  scteen. 
However;  after  a  short  period  of  time 
the  pattern  of  the  Sierpinski  gasket  be- 
gins to  emerge.  It  is  fascinating  to 
watch  order  appear  from  chaos.    ; 

Instead  of  dividing  the  distanclfi 
from  the  last  {^tted  point  to  a  ran- 
domly chosen  vatex  by  two,  I  ■wanted 
to  see  what  would  happen  if  the  dis- 
tance woe  divided  by  three,  or  some- 


dnng  dsc  Ttacn  I  wcmdeired  what 
kind  of  fioKlal  pattrms  wtx^d  be 
gpnooinl  fcr  po^gpns  of  nmc  tban 
doiee  sMe».  After  a  little  thinfcing  I 

ieai'£2ie«i  I  cuuld  'wntc  a  gfnfnl  pa>- 
gCBU  that  iKOoid  kt  me  study  an  the 
vanjtianK.  llie  nsnhing  program  is 
intimate  OaasL. 

When  pm  lOIiX  Ukimaile  Otaoe^. 
]nm  wffl  see  two  Mcnn  items  on  the 
soeen.  NUdi  option  ]„  Gceale  Cbaoss 
you  can  generate  fiactal  pattetns.  &tr 
polfgpns  wirii  iqp  to  lOsides^  usmg 
dilfacMt  scale  farwurv  to  detemnnc 
irheie  pcnnls  wiB  be  plotted.  Kist, 
y«iD  wiD  be  asked  to  enter  a  nmoe  for 
^foorpictnRv-tobciBcdasafifeaamc 
if  you  elM>ose  to  save  yttur  firactal  iBH- 
:^je  later  Enter  a  name  with  op  to 
d^  cliaraaers  Mtd  press  [RETURN]. 
Tfaeptogtam  wQI  autcnoaticalty  sap- 
pljr  J*KI  as  the  file  name  extensioa 
when  you  are  leady  to  sanne  the  pic- 
tine  todis^ 

'Km  wjll  next  be  a^ed  to  iiqpnt  the 
nnniier  of  sidles  yoor  potj^Son  dioidd 
have. ')S)u  can  enter  any  nundber  firom 
1  tliioiigjh  10,  inrinding  fiactioos  (in 
decimal  fiorm).  A  triai^e  is  a  three- 
sided  polygon.  If  yoa  enter  3  for  the 
number  of  sides^  then  at  the  next 
pcon^  enter  a  scsOe  of  0.5  (one  half). 
With  th^  scale  the  d^tance  between 
the  last  plotted  point  and  a  randomly 
chosen  vertex  is  halved  and  a  new 
point  is  j*)tled  on  il«  screen.  The  re- 
sult should  be  a  Skrpinski  gasket  very 
amiiar  to  the  oiks  produced  with 
GAaCEXBAS. 

Other  scale  fictors  cause  new 
points  to  be  plotted  closer  or  further 
fiom  the  vertices — the  smaller  the 
scale  factor;  the  closer  the  points  will 
be  to  the  vertices-  A  scale  of .  3  3  3  (one 
third)  results  in  sanaller  triangles 
clustered  at  each  vertex.  With  scales 
o\'er  .5,  points  begin  to  overlap, 
gradually  filling  in  some  polj'gons.  A 
,;scale  of  1  will  result  in  all  new  points 
(."^beiag  plotted  precisely  on  top  of  the 
old  one 

For  a  truly  odd  shape,  a  scale  of  99 
produces  a  crawling  line  that  e\'entu- 
ally  reaches  the  center  of  the  poly-gon 


DECEMBER  1989/JANUARY  1990 


15 


and  sc^  tfaax;  monk^d^dlf  bock 
and  foitfa  between  dae  ondoanlv^ 

Fwpf«  iim-iM  .Minn  iiTiM  ■dma'  llaHfif- 

fenent  scale  £ajCfi)cs  woik  batter  wiili 
diflieicatixili'^ans..  A  scale  tractor  of 
0.4  ««tk«  wefl  for  a  fii^-^ded  penita- 
guiL  wink'  smalkr  sxakr  £ac90(<»<  psu- 

aides..  Fm^bcciataKusiisi^pasisxiism- 
mk  (vaaa  iAutasai^  a  nosi-intiqger 
laiuc  vilioi  die  pfompt  a^cs  for  die 
mnnbcrof  £adc»i  for  die  desiied  poly- 
gcHL  forejcanq^  ^vKi  m^tt  m  a  2.5 
aidsti  ptAy^am  with  a  scale  fuscbor  of 
«.3- 

SAVE  &  P«NT 

OiK3e  vou  base  a  fiadal  pattcan  ;iou 
like;  i^wu  can  sawc  it  sin^y  bj'  prcss- 
ii^  fSELECT].  ^fou  wiU  need  lo  ha^ie 
|4enty  of  (pee  space  on  yow  disk,  as 
eacb  |Mctine  is  saved  in  Micio-Painier 
fonnat  lequirii^  62  soaars.  (Mioo- 


images  may  be  convened  to 
MicH)  ninaiaucH'  ifiaixnat  with  Rapid 
GaptacsCmuvriier&otn  the  Novem- 
ber 1985  Antic.^ 


It  is  fascinating 
to  watch  order 

appear  from 

^     chaos. 


If  yoa"bawe  an  Epson-compatible 
printec,  50U  can  also  print  your  pic- 
ture by  pfessing  fOPTION] .  To  return 
to  the  main  menu,  hold  down 
[START]  and  then  press  [OPTION]. 

■ton  can  load  your  pictures  back 
imo  the  Chaos  Game  by  using  option 


2  on  the  main  menu,  Load  Picture. 
Make  sure  you  know  the  name  of  the 
picture  you  want  before  you  choose 
this  option.  The  program  will  add  the 
extender  .PIC  to  the  filename  for  you, 
and  load  the  picture  from  the  disk  in 
drive  one. 

For  more  information  on  fractal  ge- 
ometry and  the  Chaos  Game,  "Chaos: 
Making  a  New  Science"  by  James 
Gleick  (Viking,  1987,  ISBN  0-670- 
81178-5)  is  an  excellent  introduction 
to  chaotic  phenomena,  even  for  non- 
mathematicians.  A 

Roger  Pniitt  is  a  Professor  of  Physics  at 
Fort  Hays  State  University  in  Hays,  KS. 
His  physics  department  has  eight  Atari  8- 
bit  computers  for  student  use,  six  of  them 
networked  ivith  a  Supra  MicroNet  and 
MicroStuffer,  and  interfaced  with  vari- 
ous laboratory  detectors  for  data  collec- 
tion and  reduction. 

Listing  on  page  38 


SUPER  BONUS  PROGRAM 
on  Antic  Disk 

You  get  even  more  value  tvben  ytm 
get  the  Antic  disk-^Botms  Programs 
too  large  to  Jit  m  tbe  magazine. 

Phis  you  get  aU  172K  of  this  month's 
Antic  programs  on  disk.  Great  8-bit 
software  without  typing^ 

Order  your  disk  now! 

Phone  toli-free: 

1-800-234-7001 

(Visa/Mastercard  Orders) 
AskforAOS1289 

Only  $5.95 

I  Plus  $2  shipping  S  handling  ] 


More  affordable 
than  ever.,. 

Subscribe  to  Antic  with  Disk  for 


ONLY  $28.00! 

Get  6  issues  of  Antic  with 
disk  for  the  super  low  price 
of  S28.00.  It's  so  much 
easier  on  your  checkbook! 

Antic's  disk  is  your  best 
source  of  continued  8-bit 
software  support. 


Subscribe  now! 

Call  Toil-Free:  1-800-234-7001 

■Visa/Mastercard  orders  only 


Mapping  the 


Atari 


Exclusive! 


Classic  8-bit  reference  book  returns. 

By  Ian  Chadwick 


Antic  continues  the  exclusive  serializa- 
tion of  key  excerpts  from  the  revised 
second  edition  of  Ian  Chadwick's  "Map- 
ping the  Atari."  Virtually  impossible  to 
obtain  today,  this  book  has  been  one  of 
the  key  reference  sources  for  intermedi- 
ate and  advanced  Atari  8-bit  program- 
mers since  1983. 

This  exclusive  Antic  serialization  be- 
gan in  the  August  1989  issue,  with  an 
explanation  of  how  to  use  the  memory 
map  locations  presented  in  each  succes- 
sive issue. 


Locations  512  to  1151  (S200  to 
$47F)  are  used  by  the  OS  for  work- 
ing variables,  tables  and  data  buffers. 
In  this  area,  locations  512  to  553 
(S200  to  S229)  are  used  for  interrupt 
vectors,  and  locations  554  to  623 
(S22A  to  Jf26F)  are  for  miscellaneous 

DECEMBER  1989/JANUARY  1990 


use.  Much  of  pages  two  through  five 
cannot  be  used  except  by  the  OS  un- 
less specifically  noted.  A  number  of 
bytes  are  marked  as  'spare',  i.e.,  not  in 
use  currently.  The  status  of  these  bytes 
may  change  with  an  Atari  upgrade,  so 
their  use  is  not  recommended. 


There  are  two  types  of  interrupts: 
Non-Maskable  Interrupts  (NMI) 
processed  by  the  ANTIC  chip  and  In- 
terrupt Requests  (IRQ)  processed  by 
the  POKEY  and  the  PIA  chips.  NMI's 
are  for  the  VBLANK  interrupts  (VBI's; 
546  to  549,  S222  to  S225),  display  list 
interrupts  (DLI)  and  RESET  key  inter- 
rupts. They  initiate  the  stage  one  and 
stage  two  VBLANK  procedures; 
usually  vectored  through  an  OS  serv- 
ice routine,  they  can  be  vectored  to 
point  to  a  user  routine.  IRQ's  are  for 
the  timer  interrupts,  peripheral  and 
serial  bus  interrupts,  BREAK  and 
other  key  interrupts,  and  6502  BRK 
instruction  interrupts.  They  can 
usually  be  used  to  vector  to  user  rou- 
tines. See  NMIST  54287  (SD40F)  and 
IRQEN  53774  ($D20E)  for  more  in- 
formation. NMI  interrupt  vectors  are 
marked  NMI;  IRQ  interrupt  vectors 
are  marked  IRQ. 


512,513 


200,201 


VDSLST 


The  vector  for  NMI  Display  List  In- 
terrupts (DLI):  containing  the  address 
of  the  instructions  to  be  executed  dur- 
ing a  DLI  (DLI's  are  used  to  interrupt 
the  processor  flow  for  a  few  microse- 
conds at  the  particular  screen  display 
line  where  the  bit  was  set,  allowing 
you  to  do  another  short  routine  such 


17 


as  music,  changing  graphics  modes, 
etc.).  The  OS  doesn't  use  DLI's;  they 
must  be  user-enabled,  written  and 
vectored  through  here.  The  NMI  sta- 
tus register  at  54287  ($D40F)  firet  tests 
to  see  if  an  interrupt  was  caused  by 
a  DLI  and,  if  so,  jumps  through 
VDSLST  to  the  routine  written  by  the 
user  DLI's  are  disabled  on  powerup, 
but  VBI's  are  enabled  (see  546  to  549; 
$222  to  S225). 

VDSLST  is  initialized  to  point  to 
59315  (SE7B3),  which  is  merely  an 
RTI  instruction.  To  enable  DLI's,  you 
must  first  POKE  54286  ($D40E)  with 
192  (SCO);  otherwise,  ANTIC  will  ig- 
nore your  request.  You  then  POKE 
512  and  513  with  the  address 
(LSB/MSB)  of  the  first  assembly  lan- 
guage routine  to  execute  during  the 
DLI.  You  must  then  set  BIT  7  of  the 
Display  List  instruction(s)  where  the 
DLI  is  to  occur.  You  have  only  be- 
tween 14  and  6l  machine  cycles  avail- 
able for  your  DLI,  depending  on  your 
GRAPHICS  mode.  You  must  first  push 
any  6502  registers  onto  the  stack,  and 
you  must  end  your  DLI  with  an  RTI 
instruction.  Because  you  are  dealing 
with  machine  language  for  your  DLI, 
you  can  POKE  directly  into  the  hard- 
ware registers  you  plan  to  change. 


514,515 


202,203 


Serial  (peripheral)  proceed  line  vec- 
tor, initialized  to  59314  ($E7B2), 
which  is  merely  a  PLA,  RTI  instruc- 
tion sequence.  It  is  used  when  an  IRQ 
interrupt  occurs  due  to  the  serial  I/O 
bus  proceed  line  which  is  available  for 
peripheral  use. 


516,517 


204,205 


VINTER 


Serial  (peripheral)  interrupt  vector, 
initialized  to  59314  ($E7B2).  Used  for 
the  IRQ  interrupt  due  to  a  serial  bus 
I/O  interrupt. 


518,519 


206,207         VBREAK 


(not  the  BREAK  key,  which  is  at  loca- 
tion 17;  Sll),  initialized  to  59314 
(SE7B2).  This  vector  is  normally  used 
for  setting  break  points  in  an  assem- 
bly language  debug  operation.  IRQ. 


520,521 


208,209         VKEYBD 


POKEY  keyboard  interrupt  vector, 
used  for  an  interrupt  generated  when 
any  keyboard  key  is  pressed  other 
than  BREAK  or  the  console  buttons. 
Console  buttons  never  generate  an  in- 
terrupt unless  one  is  specifically  user- 
written.  VKEYBD  can  be  used  to 
process  the  key  code  before  it  under- 
goes conversion  to  AT\SCI1  form.  In- 
itialized to  65470  (SFFBE),  which  is 
the  OS  keyboard  IRQ  routine. 

522,523  20A,20B  VSERIN 

POKEY  serial  I/O  bus  receive  data 
ready  interrupt  vector,  initialized  to 
60177  ($EB11),  which  is  the  OS  code 
to  place  a  byte  from  the  serial  input 
port  into  a  buffer  CaUed  INTRVEC  by 
DOS,  it  is  used  as  an  interrupt  vector 
location  for  an  SIO  patch,  DOS 
changes  this  vector  to  6691  (S1A23), 
the  start  of  the  DOS  interrupt  ready 
service  routine.  IRQ. 


VPRCED         524,525  20C,20D  VSEROR 


Software  break  instruction  vector 
for  the  6502  BRK  (100)  command 


POKEY  serial  I/O  transmit  ready 
interrupt  vector,  initialized  to  60048 
(EA90),  which  is  the  OS  code  to  pro- 
vide the  next  byte  in  a  buffer  to  the 
serial  output  port.  DOS  changes  this 
vector  to  6630  (S19E6),  the  start  of  the 
DOS  output  needed  interrupt  routine. 
IRQ. 

526,527  20E,20F  VSEROC 

POKEY  serial  bus  transmit  com- 
plete interrupt  vector,  initialized  to 
60113  (SEADl),  which  sets  a  transmis- 
sion done  flag  after  the  checksum 
byte  is  sent.  IRQ. 

528,529  210,211  VTIMRl 

POKEY  timer  one  interrupt  vector. 


initialized  to  59314  ($E7B2),  which  is 
a  PLA,  RTI  instruction  sequence. 
Timer  interrupts  are  established  when 
the  POKEY  timer  AUDFl  (53760; 
!SD200)  counts  down  to  zero.  Values 
in  the  AUDF  registers  are  loaded  into 
STIMER  at  53769  (SD209).  IRQ. 


530,531 


212,213  VTIMR2 


POKEY  timer  two  vector  for 
AUDF2  (53762,  $D202),  initialized  to 
59314  (»E7B2).  IRQ. 

532,533  214,215  VTIMR4 

POKEY  timer  four  vector  for 
AUDF4  (53766,  SD206),  initialized  to 
59314  (SE7B2).  This  IRQ  is  only  vec- 
tored in  the  'B'  version  of  the  OS 
ROMs. 

534,535  216,217  VIMIRQ 

The  IRQ  immediate  vector 
(general).  Initialized  to  59126  ($E6F6). 
JMP  through  here  to  determine  cause 
of  the  IRQ  interrupt.  Note  that  with 
the  new  ('B')  OS  ROMs,  there  is  a 
BREAK  key  interrupt  vector  at  loca- 
tions 566,567  ($236,  S237). 

The  locations  from  536  to  558 
($218  to  $22E)  are  used  for  the  sys- 
tem software  timers.  Hardware  timers 
are  located  in  the  POKEY  chip  and 
use  the  AUDF  registers.  These  timers 
count  backwards  every  1  /60  second 
(stage  one  VBLANK)  or  1  /  30  second 
(stage  two  VBLANK)  interval  until 
they  reach  zero.  If  the  VBLANK  proc- 
ess is  disabled  or  intercepted,  the 
timers  will  not  be  updated.  These  lo- 
cations are  user-accessible  and  can  be 
made  to  count  time  for  music  dura- 
tion, game  I/O, game  clock  and  other 
functions. 

Software  timers  are  used  for  dura- 
tions grater  than  one  VBLANK  inter- 
val (I/60  second).  For  periods  of 
shorter  duration,  use  the  hardware 
registers. 


536,537 


218,219 


CDTMVl 


18 


ANTIC,  THE  ATARI  RESOURCE 


System  timer  one  value.  Counts 
backwards  from  255-  This  SIO  timer 
is  decremented  every  stage  one 
VBLANK.  When  it  reaches  zero,  it  sets 
a  flag  to  jump  QSR)  through  the  ad- 
dress stored  in  locations  550,551 
($226,  S227).  Only  the  realtime  clock 
(locations  18-20;  S 12-14),  timer  one, 
and  the  attract  mode  register  (77; 
$4D)  are  updated  when  the  VBLANK 
routine  is  cut  short  because  time- 
critical  code  (location  66;  $42  set  to 
non-zero  for  critical  code)  is  executed 
by  the  OS. 


538,539 


21A,21B         CDTMV2 


System  timer  two.  Decremented  at 
the  stage  two  VBLANK.  Can  be 
decremented  every  stage  one 
VBLANK,  subject  to  critical  section 
test  as  defined  by  setting  of  CRITIC 
flag  (location  66;  $42).  This  timer  may 
miss  (skip)  a  count  when  time-critical 
code  (CRITIC  equals  non-zero)  is  be- 
ing executed.  It  performs  a  JSR 
through  location  552,  553  ($228, 
$229)  when  the  value  counts  down 
to  zero. 

540,541  21C,21D        CDTMV3 

System  timer  three.  Same  as  538. 
Timers  three,  four,  and  five  are 
stopped  when  the  OS  sets  the  CRITIC 
flag  to  non-zero  as  well.  The  OS  uses 
timer  three  to  OPEN  the  cassette 
recorder  and  to  set  the  length  of  time 
to  read  and  write  tape  headers. 


542,543 


21E,21F 


CDTMV4 


System  timer  four  Same  as  538 

($21A). 


544,545 


220,221         CDTMV5 


System  timer  five.  Same  as  538 
($21A).  Timers  three,  four,  and  five  all 
set  flags  at  554,  556  and  558  ($22A, 
S22C,  S22E),  respectively,  when  they 
decrement  to  zero. 


VBLANK  immediate  register  Nor- 
mally jumps  to  the  stage  one  VBLANK 
vector  NMI  interrupt  processor  at  lo- 
cation 59345  ($E7D1);  in  the  new  OS 
'B'  ROMs;  59310,  $E7AE).  The  NMI 
status  register  tests  to  see  if  the  inter- 
rupt was  due  to  a  VBl  (after  testing  for 
a  DLI)  and,  if  so,  vectors  through  here 
to  the  VBI  routine,  which  may  be 
user-written. 


548,549 


224,225         VBLANK 


VBLANK  deferred  register;  system 
return  from  interrupt,  initialized  to 
59710  (SE93E,  in  the  new  OS  'B' 
ROMs;  59653;  $E905),  the  exit  for  the 
VBLANK  routine.  NMI. 


550,551 


226,227 


CDTMAl 


System  timer  one  jump  address,  in- 
itialized to  60400  ($EBFO).  When  lo- 
cations 536,  537  ($218,  $219)  reach 
(count  down  to)  zero,  the  OS  vectors 
through  here  (jumps  to  the  location 
specified  by  these  two  addresses).  You 
can  set  your  machine  code  routine  ad- 
dress here  for  execution  when  timer 
one  reaches  (counts  down  to)  zero. 
Your  code  should  end  with  the  RTS 
instruction. 

552,553  228,229        CDTMA2 

System  timer  two  jump  address. 
Not  used  by  the  OS,  available  to  user 
to  enter  the  address  of  his  or  her  own 
routine  to  JMP  to  when  the  timer  two 
(538,  539;  $21A,  $21B)  count  reaches 
zero.  Initialized  to  zero;  the  address 
must  be  user  specified.  NMI. 


554 


22A 


CDTMF3 


System  timer  three  flag,  set  when 
location  540,541  (S21C,  $21D) 
reaches  zero.  This  register  is  also  used 
by  DOS  as  a  timeout  flag. 


555 


22B 


SRTIMR 


546,547 


222,223 


WBLKI 


Software  repeat  timer,  controlled 
by  the  IRQ  device  routine.  It  estab- 


lishes the  initial  1 12  second  delay  be- 
fore a  key  will  repeat.  Stage  two 
VBLANK  establishes  the  1  / 10  second 
repeat  rate,  decrements  the  timer  and 
implements  the  auto  repeat  logic. 


556 


22C 


CDTMF4 


System  timer  four  flag.  Set  when  lo- 
cation 542,  543  ($2IE,  $21F)  counts 
down  to  zero. 


557 


22D 


INTEMP 


Temporary  register  used  by  the 
SETVBL  routine  at  58460  ($E45C). 


558 


22E 


CDTMF5 


System  timer  five  flag.  Set  when  lo- 
cation 558,  559  ($22E,  $22F)  counts 
down  to  zero. 


559 


22F 


SDMCTL 


Direct  Memory  Access  (DMA)  ena- 
ble. POKEing  with  zero  allows  you  to 
turn  off  ANTIC  and  speed  up  process- 
ing by  30  % .  Of  course,  it  also  means 
the  screen  goes  blank  when  ANTIC 
is  turned  off!  This  is  useful  to  speed 
things  up  when  you  are  doing  a  cal- 
culation that  would  take  a  long  time. 
It  is  also  hat^dy  to  turn  off  the  screen 
when  loading  a  drawing,  then  turn- 
ing it  on  when  the  screen  is  loaded 
so  that  it  appears  instantly,  complete 
on  the  screen.  To  use  it  you  must  first 
PEEK  (559)  and  save  the  result  in  or- 
der to  return  your  screen  to  you.  Then 
POKE  559,0  to  turn  off  ANTIC.  When 
you  are  ready  to  bring  the  screen  back 
to  life,  POKE  559  with  the  number 
saved  earlier 


560,561 


230,231 


SDLSTL 


Starting  address  of  the  display  list. 
The  display  List  is  an  instruction  set 
to  tell  ANTIC  where  the  screen  data 
is  and  how  to  display  it.  These  loca- 
tions are  the  shadow  for  54274  and 
54275  ($D402,  $D403). 


DECRMBER  I989;JANU\RY  199H 


19 


562  232  SSKCTL 

Serial  port  control  register,  shadow 
for  53775  (SD20F). 


564 


234 


LPENH 


Light  pen  horizontal  value:  shadow 
for  54284  ($D40C).  Values  range  from 
zero  to  227. 


565 


235 


LPENV 


Light  pen  vertical  value:  shadow  for 
54285  (SD40D). 

566,567  236,237  BRKKY 

,  BREAK  key  interrupt  vector  You 
can  use  this  vector  to  write  your  own 
BREAK  key  interrupt  routine.  Initial- 
ized to  59220  (»E754). 


570 


23A 


CDEVIC 


Four-byte  command  frame  buffer 
(CFB)  address  for  a  device  -  used  by 
SIO  while  performing  serial  I/O,  not 
for  user  access.  CDEVIC  is  used  for 
the  SIO  bus  ID  number.  The  other 
three  CFB  bytes  are: 

571  23B  CCOMND 
The  SIO  bus  command  code. 

572  23c  CAUXl 

Command  auxiliary  byte  one, 
loaded  from  location  778  ($30A)  by 
SIO. 


573 


23D 


CAUX2 


Command  auxiliary  byte  two, 
loaded  from  location  779  (S30B)  by 
SIO. 

574  23E  TEMP 
Temporary  RAM  register  for  SIO. 

575  23F  ERRFLG 
SIO  error  flag;  any  device  error  ex- 

20 


cept  the  timeout  error  (time  equals 
zero). 


576 


240 


DFLAGS 


Disk  flags  read  from  the  first  byte 
of  the  boot  file  (sector  one)  of  the 
disk. 


577 


241 


DBSECT 


The  number  of  disk  boot  sectors 
read  from  the  first  disk  record. 

578,579  242,243        BOOTAD 

The  address  for  where  the  disk 
boot  loader  will  be  put.  The  record 
just  read  will  be  moved  to  the  address 
specified  here,  followed  by  the  re- 
maining records  to  be  read.  Normally, 
with  DOS,  this  address  is  1792  (S700), 
the  value  also  stored  temporarily  in 
RAMLO  at  4,5.  Address  62189 
($F2ED)  is  the  OS  disk  boot  routine 
entry  point  (DOBOOT). 


580 


244  COLDST 


Coldstart  flag.  Zero  is  normal;  if 
zero,  then  pressing  RESET  will  not  re- 
sult in  reboot.  If  POKEd  with  on 
(powerup  in  progress  flag),  the  com- 
puter will  reboot  whenever  the 
RESET  key  is  pressed. 


582 


246 


DSKTIM 


Disk  time-out  register  (the  address 
of  the  OS  worst  case  disk  time-out). 
It  is  said  by  many  sources  to  be  set  to 
160  at  initialization,  which  represents 
a  171  second  time-out,  but  my  system 
shows  a  value  of  224  on  initialization. 
Timer  values  are  64  seconds  for  each 
60  units  of  measurement  expressed. 

583-622  247-26E  LINBUF 

Forty-byte  character  line  buffer, 
used  to  temporarily  buffer  one  phys- 
ical line  of  text  when  the  screen  edi- 
tor is  moving  screen  data.  The  pointer 
to  this  buffer  is  stored  in   100,101 


(S64,S65)  during  the  routine. 

623  26F  GPRIOR 

Priority  selection  register,  shadow 
for  53275  (SDOIB).  Priority  options 
select  which  screen  objects  will  be  'in 
front'  of  others.  It  also  enables  you  to 
use  all  four  missiles  as  a  fifth  player 
and  allows  certain  overlapping  players 
to  have  different  colors  in  the  areas 
of  overlap.  You  add  your  options  up 
as  in  location  559,  prior  to  POKEing 
the  total  into  623. 

Locations  624  to  647  ($270  to 
$287)  are  used  for  game  controllers: 
paddle,  joystick  and  lightpen  values. 


624 


270 


PADDLO 


The  value  of  paddle  0  (paddles  are 
also  called  pots,  short  for  potentiom- 
eter); PEEK  624  returns  a  number  be- 
tween zero  and  228  ($E4),  increasing 
as  the  knob  is  turned  counter- 
clockwise. 


625 


271 


PADDLl 


This  and  the  next  six  bytes  are  the 
same  as  624,  but  for  the  other 
paddles. 


632 


278 


STICKO 


The  value  of  joystick  0.  STICK 
registers  are  shadow  locations  for  PIA 
locations  54016  and  34017 
($D300,$D301).  There  are  nine  pos- 
sible decimal  values  (representing  45 
degree  increments)  read  by  each 
joystick  register  (using  the  STICKn 
command).  ^ 

Copyright  1983  and  1985,  COMPUTEi 

Publications,  Inc. 

MAPPING  THE  ATARI 

$16.95,   COMPUTEi   Books,    PC.    Box 

5406,  Greensboro,  NC  27 AO^.  \9\9\ 

275-9809. 

Ian  Chadwick  is  a  Toronto-based  free- 
lance writer.     • 

ANTIC.  THE  AT,\RI  RESOURCE 


GAME  OF  THE  HOMTH 


l^ipp^i  .*i0Kmnrl 


The  Nerve  Game 

Countdown  on  ^our  dosswofd  sldn&. 
By  Jason  Sttantfnan 


The  object  of  the  Nerve 
Game  is  deceptively  sim- 
ple. You  must  complete 
eight  different  word-puzde 
cards  by  placing  letters  on  them  to 
spell  words — and  do  so  in  the  fewest 
turns.  Each  player  rolls  12  dice,  each 
with  one  letter  per  side.  Then  you 
place  the  letters  on  the  cards,  com- 
pleting words  in  a  crossword  fashion. 
Each  player  plays  the  same  eight 
cards  in  a  different  order.  Spaces  that 
must  be  filled  are  represented  by  a 
large  dot.  Spaces  that  arc  part  of  the 
same  word  are  either  touching  or  con- 
nected by  a  line. 

Now  for  the  nerve  part  of  the 
game:  after  you  complete  a  card,  you 
have  two  choices.  First,  you  can  just 
stop  your  turn.  \bu  will  be  credited 
with  all  the  cards  you  finished  and 
you  won't  have  to  do  those  cards  over 
lagain,  no  matter  what.  However,  go- 
ing on  means  that  you  risk  all  the 
cards  you  have  finished. 

If  your  time  runs  out  before  you 
finish  the  card  you're  on,  you  must 
re-do  all  the  cards  that  you  completed 
during  that  round.  But  since  you're 
playing  to  see  who  can  finish  the 
cards  in  the  fewest  turns,  sometimes 
it's  worth  the  risk. 

GETTING  STARTED 

Type  in  Listing  One,  NERVE.BAS, 
check  it  with  TYPO  II,  and  SAVE  a 


Challenge  your  hcuniwithlhis  trkky 
BASIC  i¥ord  ^une  requliiag  speed, 
spellli^  sldllSy  and  a  hit  of  Nerve. 
IChis  BASIC  progcamivorks  on  84Ht 
AJaari  ccm^iilers  ^ridi  at  least  48K 
iaieni<»y  and 


co]p3r  to  dSsk  befocE-  jou  tSM  it. 

When  fna  ranx  Tbr  BteTvc  Game 
yocE  wiQ  be  a^dtExI  fiir  the  imndier  erf' 
pla'jfeisu  As  Sew  as  one  pasan  or  as 
majayasc|^iiBy|iijy.  Unifaawfll 
be  adocd  fin- die  pIsQKi^  names  and 
the  uuudbu  (rfsoooods  thcyiraHlKnc 
p>er  tiKn.  Eadi  frianpcr  can  hacc  dieir 
o^^vm  time  fimit— between  15  and  99 


secnndsL  TUb  gives 
f and  btMl  tfpBis)  a  i 

Tbc  iriUyiuB  soccn  afaows  the 
lAqKx^snanKacdictofi^aswdlasilie 
number  oif  cands  die  pl^cr  had  fin- 
■died  at  the  end  of  the  last  tnm.  On 
die  fine bdoHrldiat  an;  die : 
JLHuspumdirdire); 
maMiiing  IniliecenBeraf  tbesoeen 


DECEMBER  1989/JANUARY  1990 


21 


isdiccanL 


aniliccsid 
Ithas 


;  to  do  widi  how  manp  cauls 
die  pfaQicr  las  fimsfacsL  Tbcn  at  dK 
botnom  of  dhc  scxccn  anc  the 


A2b  "^piaBalctier  wSpiacE  it  on 
llicsqnRwiKicdiccncsar  i^  as  tat^ 
as  dnc  sqmic  cnncniip  liK  a  dot  and 
dot  kncr  is  asaUUc  fitom  dK  (Bdc 

[naJET^  This  idiioscs  die  loner 
mdtr  die  onsor  and  piacES  it  ImJE 
m  die  dJDc  srriinn 

.^wnTFmK-  tIms  R-floBs  die  dnc 
anddeaisaftdiocfiHMndiccaid.  lin 
aic  afloncd  ID  R-ndl  as  aficn  as  fin 


[AEB0W  KEVSJ  widnut  |CO?«^ 
TMH.]:  Hksc  move  die  ansor 
amnd  die  <3nd  in  die  appmpiianc 
dnxlion. 

[ffllFI]  ICIEA^:  GtedKla^oaai- 
faimtion  ID  SD  ■>  die  next  canl  widi- 
'Inm-  Thcptu^jum 


dhcdsdiccaidaosocif  It  is  complete 
and  dicn  pnoccds  on  ito  the  next 
canl,  tf  thcncisane. 

[ESOkF!^  or  [KETOKM] :  The  card 
is  *  Im'11  lunti  ff  it  is  conaplete,  the 
piqicr's  mm  wM  be  ended  and  the 
;  if  dKse  are  any 
•o  die  wonls  because  of 
mts^peflaog^  or  odior  avois. 

UNAOXPIABUE  WORDS 

Ibc  oampoKr  ani|'  dtecks  that 
cadh  caad  is  cwmplnf,  noc  that  the 
wioidsancadhcarilaRaooeptable.  At 
die  end  of  cadi  mm  (idien  players 
|ESO^  or  [REIHIRN])  the 
dicn  asfcs  if  dxxe  are  any 
It  is  op  to  die  pilayers  to 
dhodk  cadh  odicrls  wndsL 
A  wobA  is  iMMrriiuIile  if  it  is 
,  apmpor  noun  vcquiring 
r  is  not  an  English 
irand.  VannpiKaniisnat'caltd,  type 
Yand  due  pianpcrwil  not  be  credited 


with  any  cards  for  that  turn,  and  will 
have  to  do  them  all  over  Be  careful — 
even  if  the  other  player  disagrees  with 
your  challenge,  there's  no  way  to 
undo  a  challenge.  Once  you  press  Y 
the  turn  is  lost  and  the  cards  have  to 
be  redone.  If  all  the  words  are  valid, 
press  any  other  key  to  continue. 

At  the  end  of  each  turn,  the  timer 
is  reset  and  the  same  player  continues 
until  all  eight  cards  have  been  filled. 
Only  then  does  the  next  player  begin. 
This  continues  untU  all  of  the  players 
have  finished. 

At  the  end  of  the  game  the  scores 
will  be  printed  (with  the  place  in 
parentheses).  The  person  who  took 
the  least  number  of  turns  to  finish 
wins.  A 

Jason  Strautman  lives  in  San  Antonio, 
Texas.  His  program  AUTORUN  Seleaor 
appeared  in  the  June  1989  Antia 

Listing  on  page  40 


BUY 


SELL 


TRADE 


SWAP 


Antic  Classifieds 

"^iHt  *tu.»n!uli  **«iiinacll,  "San  ffiamohitatj.  C*  "9«egp 


■%iumc 

Cliimpany 

•Vildrc^ 

Hhunc 

iCitTAl^taitci'Zip 

ITOiKtcfflQixdi^iKu  IVimihtrr 

Expimtion  Dutc 

l>suc(s)  Ad  U)  -Appear 


WBBfeM.nfflireK'WOttB)— OTBcnits-  (20)  word  minimum. 

■Win  JlggillS7.'aBporlBaefaii-lt>oldface  word.s  or  add  $40.00  for  the  entire  ad  set 

•ia  ^iM^sac  li^ms  smmlaa«£fitaBi\. 

snK:Jdifg«^.%li«'«omcO)Bneia)ir.six(6)stais  ******  at  top  of  ad. 

TBBffi:  IFtRSUKlMaKiKHiiBiiiedLaiicck,  Mone\-  Order,  Visa  or  MasterCard  i.s 

jicoqpicd.MMactlBitfclMMMr  Ha  Antic  Publishing. 

raOK:  &iis  istc  adbgoci  m  gmiliStdBar's  approval  and  MUST  BE  TYPED.  Please  underline 

m^C'iKdls  tcoj  9k  -sot  iim  biAffiujc. 

4CEMHH.  nmBHDHfi:  JgDwauiisoK  i  using  Post  Office  Box  numbers  in  their  ads  must 

•stiiq^ilhp-  pcHUBBmnim  aiilliftwas aiiiiB  ndtephone  numbers.  Ad  will  appear  in  the  next  avail- 

.Hhilc  j^-uir^diiariK]ad|mnDlles£adliEii«viise  specified. 

lElBU«E:<9ltd^gBiikgraaiiciaKiards«e  (e.g..  December  1988  closes  September  I. 

IfSiSS— ItoacairtKCTiiaaitci'iinsiikrStostciriber  1.  1988). 

OV  Mii  o^aa,  muA  m  IjftjiiJdHui  copy  and  send  with  remittance  to  address  on 

*rfefL 

HnEHCOFY  WOL  NOT  BE  ACGEPTEO 


AN  AD  IN  ANTIC  REACHES  MORE  THAN  100,000  SERIOUS  ATARI  USERS 


22 


ANTIC  THE  ATARI  RESOURCE 


FEATURE     REVIEW 


AtariWriter  80 

Ultimate  80-column  word  processing  for  8-bit 
Review  by  Matthew  Ratcliff 


At  long  last  AtariWriter  80 
is  here.  Users  of  the  origi- 
nal AtariWriter  or  Atari - 
Writer  Plus  will  be  in- 
stantly familiar  with  AtariWriter  80. 
This  is  the  first  80-column  word 
processor  direct  from  Atari  for  their 
8-bit  home  computers. 

AtariWriter  80  costs  only  S49.95, 
but  that's  just  the  beginning  of  your 
start-up  investment.  You  need  Atari's 
$79.95  XEP80  box  and  a  good  80- 
column  composite  video  monitor — 
monochrome  is  preferred  and  costs 
about  $100.  Therefore,  adding  80- 
column  word  processing  to  your  Atari 
computer  can  easily  cost  more  than 
$200. 

FIRST  IMPRESSIONS 

The  AtariWriter  80  program  disk  is 
a  flippy.  The  48K  version  is  on  Side 
1,  and  the  130XE  (128K)  version  is  on 
Side  2.  The  130XE  version  of 
AtariWriter  80  provides  three  mem- 
ory banks  of  15872  bytes  each,  for  a 
total  edit  buffer  size  of  about  47K.  You 
manage  these  banks  by  entering  text 
into  one  buffer  until  it  is  full,  or  nearly 
so,  and  then  pressing  [START]  [B]  to 
select  the  next  bank. 

When  loading  a  very  large  docu- 
ment, AtariWriter  80  splits  it  evenly 
among  the  three  banks,  leaving  room 
in  each  buffer  for  the  document  to 
grow.  The  [OPTION]  [F]  command 
tells  AtariWriter  80  to  activate  its  free 


memory  clean-up  sequence,  which 
redistributes  the  file  evenly  among  the 
3  buffers.  This  isn't  as  elegant  as  it 
could  be,  but  is  quite  workable.  Un- 
fortunately, AtariWriter  80  does  not 
use  the  extra  memory  of  popular 
third-party  800XL  expansions  such  as 
the  256K  RAMbo  XL. 

The  98-page  manual  is  well-written 
and  has  a  complete  index.  AtariWriter 
80  also  includes  a  glossy  quick- 
reference  card  that  is  very  helpful.  It's 
all  that  most  AtariWriter  veterans  will 
need  to  navigate  AtariWriter  80  com- 
fortably. 

The  usual  create,  edit,  print,  and 
other  file  support  functions  are  avail- 
able from  AtariWriter  80's  main  menu. 
You  can  also  start  the  spell  checker  or 
mail  merge  utility  from  this  menu. 
The  program  disk  cannot  be  write- 
protected,  because  it  is  required  for 
temporary  storage  in  loading  the 
Proofreader  or  Mail  Merge  programs. 

When  editing,  the  [BREAK]  key 
forces  a  screen  redraw,  at  which  time 
AtariWriter  80  reformats  the  screen 
nicely.  But  while  inserting  text,  the 
display  is  not  always  updated  cor- 
rectly. 

PROOFREADER 

After  creating  a  file,  you  can  verify 
spelling  by  selecting  the  proofreader 
option  from  the  AtariWriter  80  menu. 
You  are  prompted  to  insert  the  pro- 
gram disk  into  drive  1.  AtariWriter  80 


first  writes  the  document  to  a  tem- 
porary file  on  the  program  disk,  and 
then  loads  the  Proofreader 

Generally  it  is  unwise  to  write  to 
your  main  program  disk.  However, 
AtariWriter  80  is  not  copy-protected. 
And  with  a  sector  copy  utility,  I  had 
no  problems  making  a  backup  copy 
of  the  master  program  and  dictionary 
disks.  The  manual  does  not  mention 
this,  however 

From  the  Proofreader  menu  you 
can  chose  to  correct  errors  interac- 
tively, highlight  errors  while  review- 
ing the  file,  or  send  a  list  of  spelling 
errors  to  the  printer.  Proofreader  is 
capable  of  adding  and  saving  a  user 
defined  personal  dictionary.  The 
menu  provides  options  for  listing  the 
directory  of  drive  1  or  2,  as  well  as 
loading  or  saving  AtariWriter  80  docu- 
ments for  additional  spell  checking 
work.  When  all  corrections  have  been 
made,  control  returns  to  AtariWriter 
80  for  continued  editing  of  the  origi- 
nal document,  with  spelling  changes 
in  place. 

MAIL  MERGE 

Mail  Merge  is  a  nice  database  facil- 
ity, geared  toward  the  creation  and 
management  of  "address  books,"  but 
easily  modified  to  your  individual 
tastes.  Mail  Merge  presents  a  menu 
from  which  you  can  choose  to  cre- 
ate, edit,  and  manage  mailing  lists. 
Multiple  mailing  list  files  are  simple 


DECEMBER  1989/JANUARY  1990 


23 


to  define,  each  with  different  field 
names  and  sizes. 

This  miniature  database  supports  a 
maximum  of  15  fields.  The  field 
names  can  have  as  many  as  12  charac- 
ters, with  data  fields  of  20  characters 
or  less.  A  total  of  255  records  fit  in 
one  address  file. 

Mail  Merge  presents  a  default  rec- 
ord format,  quite  suitable  for  almost 
any  address  book.  Address  files  are 
easily  updated,  cataloged  and  printed. 
After  creating  a  satisfactory  template, 
you  enter  data  to  fill  the  records.  Save 
the  address  book  to  disk,  and  it  can 
be  merged  with  AtariWriter  80  docu- 
ments later 

A  Mail  Merge  file  is  easily  tied  into 
an  AtariWriter  80  document  to  create 
fonn  letters,  or  generate  customer  bill- 
ing. While  you  edit,  pressing  [OP- 
TION] [M]  tells  AtariWriter  80  to  insert 
one  of  the  fields  from  an  address  file. 
This  keypress  is  immediately  followed 
by  the  desired  field  number  to  print 
in  the  document. 

When  printing,  AtariWriter  80 
prompts  for  the  name  of  the  Mail 
Merge  file  from  which  to  import  the 
fields.  If  the  Mail  Merge  file  contains 
six  records  the  document  will  be 
printed  six  times,  using  the  proper 
fields  from  each  record  for  each  copy. 

PRINTING 

AtariWriter  80  prints  documents 
through  the  XEP80's  printer  interface 
or  through  a  standard  Atari  printer 
adapter,  such  as  Atari's  850  interface 
or  ICD's  P:R:  Connection.  When  the 
print  command  is  selected,  you 
specify  whether  to  use  the  XEP80  or 
other  printer  port.  No  print  problems 
were  experienced  while  printing 
through  the  XEPSO's  interface  port. 
It  also  works  fine  with  the  printer  in- 
terface of  ICD's  MIO  board. 

AtariWriter  80  supports  all  Atari 
printers,  as  well  as  the  Epson  FX-80, 
IDS  Microprism  480,  and  Juki  6100. 
Pressing  [SELECT]  while  booting 
AtariWriter  80  brings  up  the  Custom 
Printer  Editor,  which  lets  you  create 
a  custom  printer  driver  if  your  printer 


has  a  readable  manual. 

Out  of  the  box,  AtariWriter  80  sup- 
ports condensed,  proportional,  and 
elite  type  fonts.  Up  to  nine  fonts  are 
supported.  Some  of  the  additional 
font  selection  commands  can  be  used 
to  enable  different  color  printing  on 
an  NXIOOO  Rainbow  printer  The  Cus- 
tom Printer  Editor  does  not  allow  you 
to  load  and  modify  a  predefined 
driver  So,  creating  an  Epson  printer 
driver  with  the  addition  of  NLQ, 
italics,  and  other  fonts  requires  build- 
ing everything  from  the  ground  up. 
AtariWriter  80  is  capable  of  loading 
AtariWriter  and  AtariWriter  Plus  files 
with  no  problems.  AtariWriter  80  em- 
ploys a  separate  global  format  menu, 
just  like  AtariWriter  Plus.  After  load- 
ing an  AtariWriter  file,  the  top  line  of 
control  codes  used  for  global  format- 
ting needs  to  be  deleted.  No  other 
compatibility  problems  should  occur 

AtariWriter  80  provides  an  elegant 
set  of  block  operations.  After  mark- 
ing the  top  of  a  block  of  text,  the 
writer  moves  to  the  end  of  the  block 
and  selects  an  option.  Commands 
supported  are  alphabetize,  count 
words,  delete,  duplicate,  move,  or  save 
the  block  of  memory  to  a  file.  A  block 
of  memory  cannot  cross  a  memory 
bank  boundary  in  the  130XE  version. 
However,  AtariWriter  80  will  copy  or 
move  blocks  between  different  banks 
of  memory. 

NEAR  WYSIWYG  PREVIEWS 

AtariWriter  80 's  print  preview  is 
very  nearly  a  true  "what  you  see  is 
what  you  get"  (WYSIWYG)  display 
If  the  document  has  a  second  set  of 
margins  defined,  the  XEP80's  preview 
screen  indeed  shows  dual  columns 
simultaneously.  If  the  total  page  width 
is  80  columns  or  less,  the  document 
preview  will  be  displayed  completely 
on  the  XEPSO's  screen.  For  wider 
documents,  you  must  scroll  horizon- 
tally to  view  complete  lines,  as  in 
older  versions  of  AtariWriter 

SUMMING  UP 

AtariWriter  80  seems  to  be  a  pretty 


solid  product.  The  only  noticeable 
glitch  of  AtariWriter  80  is  that  often, 
while  pressing  [CONTROL]  [DOWN 
ARROW]  to  scroll  the  display  down 
one  line  at  a  time,  the  display  jumps 
to  the  end  of  the  document,  as  if  [SE- 
LECT] [B]  were  pressed.  This  is  best 
avoided  by  employing  the  [OPTION] 
[DOWN  ARROW]  to  move  down  a 
page  at  a  time,  a  reliable  function. 

While  composing  this  article,  I  be- 
gan deleting  some  characters  with 
[CONTROL]  [DELETE].  Garbage 
started  appearing  at  the  bottom  of  the 
display,  and  soon  the  lower  half  of  the 
screen  was  a  mess.  However,  all  my 
display  problems  cleared  up  when  I 
shut  off  the  1040ST  system  nearby.  I 
suspect  the  ST  was  creating  some  in- 
terference with  communications  be- 
tween the  800XL  and  XEP80. 

Maybe  because  I  don't  do  much 
word  processing  on  the  8-bit  any 
more,  it  seemed  to  me  that  AtariWriter 
80  misses  keys  occasionally.  When 
typing  rapidly,  a  blank  space  may 
show  up  instead  of  the  letter  pressed, 
or  letters  are  missing  entirely.  The  keys 
on  my  800XL  are  much  stiffer  than 
on  my  PC  AT  compatible,  so  the  cause 
could  be  my  lack  of  regular  practice 
on  the  800XL.  I  also  experienced 
similar  problems  with  Turboword 
from  Micromiser 

AtariWriter  80  is  the  best  80 
column  word  processor  for  the  8-bit 
Atari.  Turboword  is  good,  but 
AtariWriter  80  comes  from  a  rich  tra- 
dition of  superb  word  processors.  It 
just  feels  like  a  solid,  tightly  integrated 
product.  If  you  have  an  XEP80  lan- 
guishing in  the  linen  closet,  get  it  out, 
purchase  AtariWriter  80,  and  put  it  to 
work.  Once  you  start  word  process- 
ing in  80  columns,  you  will  never 
want  to  work  with  40  columns 
again.  a 

ATARIWRITER  80,  $49.95. 
Atari  Corp. 

1196  Borregas  Avenue 
Sunnyvale,  CA  94086 
(408)  745-2000 


24 


DECEMBER  1989/JAi\UARY  1990 


FEATURE  APPLICATION 


fj'pe-lii  Sojhiarc 


PC  Print 

Clean  printouts  from  your  IBM  downloads. 
By  John  West 


Print  downloaded  IBM  format  text  files 
easily — without  the  extra  spaces  and 
RETURNS  found  in  standard  ASCII  files. 
PC  Print  replaces  the  most  troublesome 
control  characters  even  as  the  file 
prints.  This  BASIC  program  works  on 
all  8-bit  Atari  computers  of  any  mem- 
ory size,  with  disk  drive  and  printer. 


If  you  use  a  modem,  as  I  do, 
then  you've  probably  had  to 
cope  with  IBM  text  files  at 
some  point.  Even  some  text 
files  for  the  8-bit  Atari  are  converted 
to  this  standard  ASCII  format  when 
posted  on  telecommunications  serv- 
ices such  as  CompuServe  and  GEnie. 
You  can  download  files  from  other 
computers  (from  non-Atari  bulletin 
boards)  and  use  them.  But,  most  text 
files  you  download  have  been  writ- 
ten on  IBMs,  which  use  CTRL-M  and 
CTRL-J  to  do  the  same  thing  Atari  does 
with  a  155. 

I've  spent  many  an  hour  taking  out 


CTRL-M  and  CTRL-J  characters  from 
IBM  text  files  after  loading  them  into 
a  word  processor.  It  seems  that  almost 
none  of  the  Atari  word  processors  al- 
low you  to  globally  replace  a  [RE- 
TURN]. {The  First  XLEnt  Word 
Processor  is  one  we  know  of  that  will 
replace  RETURNS.  We  always  keep  a 
copy  handy  for  just  that  purpose.— 
ANTIC  ED) 

One  time  I  wrote  my  own  program 
to  simultaneously  strip  out  the  CTRL- 
M's  and  J's,  insert  a  CHR«(155)  and 
save  the  file.  This  takes  a  lot  of  time 
and  extra  disk  space,  however  Since 
all  I  usually  want  to  do  is  print  the  file, 


I  finally  created  PC  Print,  a  program 
that  replaces  the  troublesome  charac- 
ters while  the  file  is  being  sent  to  the 
printer. 

GEHING  STARTED 

Type  in  Listing  1,  PCPRINTBAS, 
check  it  with  TYPO  II,  and  SAVE  a 
copy  to  disk.  When  you  RUN  this  BA- 
SIC program  it  will  create  a  file  named 
PCPRINT.COM  and  write  it  to  the  disk 
in  drive  1. 

Rename  this  fUe  to  AUTORUN.SYS, 
using  Atari  DOS  selection  E.  Then 
when  you  reboot,  PC  Print  will  load 
and  run  automatically.  (You  can  also 
use  DOS  option  L  to  load 
PCPRINT.COM,  without  renaming  it.) 

If  you  have  an  Assembler  cartridge, 
such  as  MAC/65, you  may  type  in  the 
source  code  shown  in  Listing  2  and 
assemble  it.  Listing  2  is  included 
primarily  for  MAC/65  programmers. 
You  do  not  need  to  type  in  Listing  2 
to  use  PC  Print. 

Then,  copy  any  IBM  text  file  to  the 
printer  and  it  will  be  converted  "on 
the  fly."  From  DOS,  use  selection  C, 
and  when  specifying  the  destination 
device  use  P:  to  send  the  file  to  the 
printer.  For  example,  type: 

D:IBMTEXTDOC,P:  [RETURN]. 

Press  [RESET]  to  disable  this  special 
handler. 


ANTIC,  THE  ATARI  RESOURCE 


25 


HOW  IT  WORKS 

PC  Print  takes  each  byte  sent  to  the 
printer,  checks  it  and  transforms  any 
CTRL-M  (13)  into  a  0,  which  the 
printer  ignores.  Any  CTRL-J  (10) 
characters  are  transformed  into  an 
Atari  carriage  return  character  (155). 
Now  you  can  simply  copy  those  IBM 
ASCII  files  directly  to  the  printer, 
without  all  that  annoying  double 
spacing  caused  by  the  CTRL-M,  CTRL- 


Copy  a  text 

file  to 

the  printer 

and  it  will  be 

converted 

"on  the  fly." 


J  sequences. 

This  is  done  by  redirecting  the 
printer  handler  vector  in  Atari's  low 
memory  to  our  own  routine  in  Page 
6.  All  characters  other  than  the  CTRL- 
M  and  CTRL-J  sequences  are  passed 
on  to  the  operating  system,  which 
handles  the  actual  printing. 

If  you  don't  have  a  modem,  I  sug- 
gest you  get  one.  It  will  open  a  fas- 
cinating new  world  of  computing,  af- 
fording the  opportunity  to  share 
information  with  many  other  Atari 
and  non-Atari  computer  users.  Many 
popular  bulletin  board  systems,  often 
run  by  Atari  computer  clubs,  are 
found  all  across  the  US,  running  on 
Atari  8-bit  machines.  A 

John  West  is  a  Senior  at  Perquimans 
County  High  School,  North  Carolina.  He 
taught  himself  BASIC  and  Assembly,  and 
then  learned  LOGO,  PASCAL,  andXLISP 
by  attending  summer  college  programs. 
This  is  his  first  appearance  in  Antic. 
Listing  on  page  39 


SUPER  DISK  BONUS 


Naval  Battle 

Slick,  flashy  version  of  an  old  favorite. 
By  John  Hutchinson  and  David  Rajala 


Naval  Battle 

This  issue's  super-duper 
third  Disk  Bonus  is  Naval 
Battle,  a  flashy,  colorful 
version  of  the  classic  Bat- 
tleship game.  This  BASIC  game 
works  on  8-bit  Atari  computers  with 
at  least  48K  memory  and  disk  drive. 
A  joystick  is  required,  or  two 
joysticks  are  optional. 

Remember  that  game  you  used  to 
play  with  pencil  and  paper  where 
you  hid  a  battleship  and  other  sea- 
going craft  on  a  grid?  You  and  your 
opponent  would  take  turns  firing 
salvos  by  calling  out  coordinates  like 
'  A-1"  or  "G-9,"  trying  intendy  to  find 
and  sink  each  other's  ships.  It  was 
fun,  but  drawing  up  the  grids  was 
often  just  as  difficult  as  finding 
someone  to  play  with. 

Well,  now  all  you  frustrated 
would-be  admirals  can  experience 
the  thrills  of  combat  on  the  high  seas 
with  Naval  Battle.  This  extra-slick 
Atari  8-bit  version  boasts  sharp 
graphics  and  sounds,  complete  with 
the  boom  of  naval  artillery  and  the 
splash  of  a  watery  miss. 


The  authors  of  this  impressive  ef- 
fort have  plenty  of  military  back- 
ground to  draw  from.  David  Rajala 
is  a  retired  military  officer,  currently 
working  as  a  defense  analyst  in 
Washington,  D.C.  Major  John  Hutch- 
inson is  an  Operations  Research- 
Systems  Analyst  for  the  Army. 

GEHING  STARTED 

The  entire  back  side  of  the  Antic 
Monthly  Disk  has  been  used  for  Na- 
val Battle,  which  will  boot  automat- 
ically, Just  put  the  Antic  Disk  in  drive 
one  with  side  B  up  (label  side 
down).  Turn  the  computer  off  and 
then  on  again  with  BASIC  (XL/XE 
owners  don't  hold  down  [OPTION]) 
and  the  game  loads  and  runs  auto- 
matically. 

You  can  try  your  skill  against  a 
computer  opponent,  compete  with 
another  human  player,  or  just  sit 
back  and  watch  the  computer  play 
both  roles  all  by  itself.  There  is  even 
a  choice  of  difficulty  levels  for  hand- 
icapping young  or  inexperienced 
players. 

Use  your  joystick  to  select  from 
the  game  options.  Press  the  [SPACE- 
BAR] to  pause  the  game  or  then  re- 
sume. Press  [ESCAPE]  or  [RESET]  to 
end  the  game  in  progress. 

PLAY  OPTIONS 

DEMO  MODE  pits  the  computer 
against  itself.  To  join  in  the  action 
yourself,  choose  1  PLAYER  mode  to 
compete  against  the  computer,  or  2 


26 


ANTIC,  THE  ATARI  RESOURCE 


PLAYER  to  play  against  another 
human. 

In  two-player  mode  you  have  the 
further  option  of  using  two 
joysticks,  or  sharing  a  single  stick. 
The  computer  hides  the  ships  for 
both  players,  so  you  don't  have  to 
worry  about  accidentally  seeing  the 
other  player's  layout.  Players  also  get 
to  choose  different  difficulty  levels. 

The  three  difficulty  levels  range 
from  ENSIGN,  the  easiest,  to  CAP- 
TMN  and  ADMIRAL.  As  the  level  in- 
creases, the  human  player  is  allowed 
less  time  to  place  shots — and  the 
computer  uses  more  artificial  logic 
in  planning  its  shots.  If  you  beat  the 
computer  consistendy  at  ADMIRAL 
level  you  should  join  the  Navy.  Ifour 
country  needs  you! 

Other  options  let  you  choose  be- 
tween playing  with  sound  effects  or 
without.  If  you  would  rather  fight 
your  batde  in  relative  silence  you 
will  considerably  speed  up  the  proc- 
ess as  well. 

SHIP  PLACEMENT 

In  single  player  mode  you  can 
place  your  ships  yourself,  using  the 
joystick,  or  let  the  computer  do  it. 
Your  fleet  consists  of  five  ships  of 
varying  lengths — an  Aircraft  Carrier 
(5  squares),  a  Battleship  (4  squares), 
a  Destroyer  (3  squares),  a  Submarine 
(3  squares)  and  a  PT  Boat  (2  squares). 
These  shif>s  are  all  drawn  in  detail — 
you  can  even  see  the  tiny  planes  on 
the  deck  of  the  carrien 

You  can  place  each  ship  either 
horizontally  or  vertically  by  posi- 
tioning a  flashing  cursor  on  the 
game  grid  and  pressing  the  joystick 
trigger.  Once  all  your  ships  are  posi- 
tioned, the  computer  asks  if  the 
placement  is  okay,  giving  you  a 
chance  to  rc-position  your  ships. 

PLAYING  NAVAL  BAHLE 

Player  number  one  (or  the  human 
player  in  a  one-player  game)  always 
goes  fust.  Using  your  joystick,  move 


the  flashing  cursor  across  your  op- 
ponent's green  game  grid.  Select  a 
position  where  you  think  he  might 
have  hidden  a  ship  and  press  the 
joystick  button.  You'll  hear  the 
sound  of  a  naval  gun  being  fired,  fol- 
lowed by  either  a  splash  if  you 
missed  or  explosion  if  you  scored  a 
hit.  The  game  grid  will  display  a 
white  square  for  a  miss.  A  red  square 
indicates  a  hit. 


gies  is  to  first  go  after  your  oppo- 
nent's largest  remaining  ship,  select- 
ing grid  squares  where  the  ship 
could  fit  both  vertically  and 
horizontally.  "Vbu  can  also  stagger 
your  shots  in  a  checkerboard  pat- 
tern. Try  to  avoid  placing  two  shots 
side-by-side.  This  way  you  can  logi- 
cally eliminate  squares  where  your 
opponent's  ships  cannot  possibly  fit, 
without  having  to  actually  waste  a 


Experience  combat  complete  with 

the  boom  of  artillery  and  the  splash 

of  a  watery  miss. 


If  you  hit  a  ship,  one  segment  of 
the  appropriate  ship  on  the  Hit  In- 
dicator will  also  turn  red.  The  Hit 
Indicator  shows  you  how  many  sec- 
tions of  the  ship  have  been  hit,  but 
not  which  ones.  "Vbu'U  have  to  fig- 
ure that  out  by  trial  and  error. 

Then  your  opponent  takes  his 
turn.  If  you  are  playing  against  the 
computer;  your  ships  will  remain 
visible  on  the  blue  game  grid.  If  you 
are  playing  a  two  player  game,  both 
opponent's  ships  will  remain  hidden 
from  view.  You  and  your  opponent 
will  continue  to  take  turns  until  the 
game  ends. 

The  first  player  to  sink  all  of  his 
opponent's  ships  is  the  winner  The 
computer  will  then  briefly  display 
the  winner's  ship  placement  so  the 
loser  can  see  how  close  his  shots 
were.  You  can  then  either  change 
your  game  options,  or  start  another 
exciting  naval  encounter  with  the 
same  settings. 

STRATEGY  TIPS 

When  playing  Naval  Battle  you 
want  to  maximize  the  effectiveness 
of  your  shots.  One  of  the  best  strate- 


shot  on  them. 

\bur  computer  opponent  uses 
this  strategy  to  find  the  most  logical 
hiding  spots  for  your  ships.  A  series 
of  "artificial  logic"  routines  help 
simulate  the  human  decision  mak- 
ing process. 

The  computer  will  vary  its  ship 
placement  each  game  and  may  even 
place  its  ships  side-by-side  in  an  at- 
tempt to  fool  you.  The  computer 
should  prove  a  worthy  opponent, 
but  it  is  certainly  not  infellible.  Fol- 
low its  lead  and  use  logic  in  placing 
your  shots,  and  you  should  be  able 
to  beat  it. 

Your  Antic  Disk — featuring  Naval 
Batde  plus  two  additional  Super 
Disk  Bonuses  as  well  as  every  type- 
in  program  from  this  issue — will  be 
shipped  to  you  within  24  hours  af- 
ter receiving  your  order  Just  phone 
Toll-Free  to  the  Antic  Disk  Desk  at 
(800)  234-7001.  The  monthly  disk 
is  only  $5.95  (plus  $2  for  shipping 
and  handling)  on  your  Visa  or 
MasterCard.  Or  mail  a  $595  check 
(plus  $2  shipping  and  handling)  to 
Antic  Disk  Desk,  544  Second  Street, 
San  Francisco,  CA  94107.  A 


DECEMBER  1989/JANlIARY  1990 


27 


ANTIC  SOFTWARE  PRESENTS. 


THE  GRAB-BAG 


8  BIT  SOFTWARE 


ENTERTAINMENT 


ASTROLOGY  -  Create  beautiful  charts  for  your  family  and 
friends.  Imaginative  gifts,  always  popular.  (AP0167) 
S15.95 

ATARIORACLE  -  The  computer  OUJl  board.  Predicts  the 
future,  answers  all  questions^  picks  LOTTO  numbers. 
(AP0138)  $15.95 

BLUE  TEAM  BRIDGE  -  Tournament  level.  Play  at  any  time, 
improves  your  bidding-or  learn  to  play.  Great  graphics 
(AP0178)  535.95 

CRIBBAGE  and  SEVEN  CARD  STUD  -  Two  great  card 
games.  The  poker  players  don't  cheat,  but  they  bluff., 
(AP0173)  S25.95 

KLONDIKE  SOLITAIRE  and  SEVENS  (FAN  TAN)  -   Two 

classic  strategy  card  games.  Hours  of  recreation.  (AP0174) 
S15.95 

COLOSSUS  CHESS  3.0  -  The  best  Atari  chess  game  for  the 
serious  player,  beginner  or  Grand-Master.  (AP0161) 
S15.95 

OMAR  -  I  or  2  player  strategy  board  game.  Similar  to  Chess, 
Checkers,  or  Go,  but  completely  different.  (APO140) 
SI2.95 

PUZZLER  -  Infinite  jigsaw  puzzles,  use  your  own  pictures. 
Set  difficulty  level  for  any  age  group.  (APO150)  $12.95 

SNARK  HUNT  -  A  classic  logic-strategy  board  game.  Up  to 
8  players,  challenging  family  entertainment.  (APO105) 
S12.95 

DRAGON'S  QUEST  -  A  wonderful  illustrated  adventure 
game  for  your  entire  family.  Fast  and  fantastical. 
(AP0139)  S35.95 

GALAHAD  AND  THE  HOLY  GRAIL  -  An  Atari  action  ad- 
venture classic  by  one  of  Lucasfilm's  top  game  designers. 
(APOllO)  S35.95' 

KING  TUT'S  TOMB  and  CONSTRUCTION  SET  -  48  dan- 
gerous, multi-screen  tombs^  or  construct  your  own. 
(AP0149)  $15.95 

LORD  OF  THE  ORB  -  Intense  arcade  action  as  you  search 
the  huge  scrolling  castle  for  the  stolen  Orb.  (APO103) 
$15.95 


or  Choose  any  10 
for  $49-91 


CHOP  SUEY  -  Joystick-busting,  action-packed,  martial  arts 
e.xcitment.  One  of  our  all-time  best  sellers.  (AP0162) 
$15.95 

MARS  MISSION  II  -  Streak  through  the  skies  and  the 
caverns  of  Mars.  Furious  action  is  everywhere.  (APO120) 
$15.95 

SPACE  WAR  -  Galactic  shoot-out  for  1  or  2  players.  A 
white-knuckle  space-age  duel.  (APOlOl)  $12.95 

WEAKON  -  Battle  in  innerspace,  the  thrilling,  dangerous 
world  of  speeding  sub-atomic  particles.  (AP0122)  $15.95 

XTAL  (CRYSTAL)  -  Command  a  star  cruiser!  Detailed 
effects  are  everywhere.  More  than  a  game:  an  epic. 
(AP0158)  $15.95 


PRODUCTIVITY 


CREATIVE  PROCESS  1.8  -  An  indispensable  outline  proces- 
sor.   (AP0151).. $19.95 

DEEP  BLUE  C  COMPLIER  AND  MATHLIB  -  The  all 

purpose   language  and  math  library.    (AP0188).. $19. 95 

FLOATING  POINT  PACKAGE  AND  EXTENDED  D.D.T. 
(EXDDT)  -  A  powerful  combo  for  assembly  language. 
(AP0189).. $19.95 

INTERLISP/65  2.5  A  subset  of  the  standard  "INTERLISP" 
dialect  of  LISP.  (AP0191).. $19.95 

RAMBRANDT  -  The  ultimate  paint  software  on  two  disks. 
(AP0157).. $19.95 

SPELL  MAGIC  -  Check  documents  generated  by  other  word 
processing  programs,  and  in  context  with  the  document 
display  feature.  (AP0144)..$19.95 


ORDER   NOW 


TOLL 


FREE 


800-234-7001 

MasterCard  Visa  Orders  Only  -  All  50  States 


ilntfc  SoHware 


GRAB-BAG  OFFER: 

BUY  10  FOR 

ONLY  $49.95 

PLUS  TAX  &  SHIPPING 


LIMITED  TIME  OFFER! 


TELECOMMUNICATIONS 


BACKTALK1.2   -  The  Atari  becomes  a  communications 
droid  with  the  macro  command  feature.  (AP0154)..$19.95 

CHAMELEON  CRT  TERMINAL  EMULATOR  4.03  -  One 

terminal  becomes  five  in  a  matter  of  minutes.    Requires 
48K-RAM.  (AP0113).. $19. 95 


UTILITY 


BASIC  VIEW  -  A  must  for  all  programmers. 
(AP0192)..$19.95 

DISK  SCANNER  -  A  complete  disk  editor  for  single  and 
double  density  drives.  (AP0145)..$5.95 

ENHANCED  POKEY  PLAYER  -Input  and  edit  music. 
Tutorial  included.    Requires  Atari  Basic.    (AP0147)..$i5.95 

THE  ENHANCEMENT  DISKS  -  B/Graph's  utilities.  Re- 
quires Atari  Basic.    (APO190)..$19.95 

ENVISION  -  Create  stand-alone  pictures  or  produce  Basic 
and  Assembler  Source  Codes.    Requires  Atari  Basic,  MAC/ 
65,  SynAssembler,  Epson-compatible  printer. 
(AP0185)..$$19.95 

PICTURE  PLUS  3.0  AND  LISTER  PLUS  1.5  -  The  complete 
graphic  utility  set.  Requires  48K  RAM  and  Atari  Basic. 
(AP0179)..S19.95 

PRINTER  DRIVER  CONSTRUCTION  SET  -  Make  Atari 
Writer  compatible  with  every  printer.  Requires  Atari- 
Writer.    (AP0131)..$I9.95 

SCREEN  PLOT  -  Print  color  micro-screens  on  most  plotters. 
(AP0135)..$5.95 

SHERLOCK  1050  -  Restore  crashed  disks  with  the  trace 
option  feature.    (AP0155)..$39.95 

SOLID  OBJECT  MODULE  -  Create  3D  objects  easily. 
Requires  48K  RAM  and  RAMbrandt.    (AP0182).. $15. 95 


PUBLIC     DOMAIN 


PHOTO  GRAPHICS  -  deal  digitized  pictures 
(PD0017). .510. 00 

THE  FIX  XL  -  Run  older  programs  on  XL/XE  computers 
(PD0026).. $10. 00 

CROCKFORD'S  WHIMSY  -  Magical  disk  for  all  ages 
(PD0033).. $10. 00 

CUES  EDPACK  #1  -  Educational  programs  (PD0044).. $10. 00 

CUES  EDPACK  #2  -  More  Educational  programs  (PD0045) 

HEAVY  METAL  ART  -  Spectacular  pictures,  100s  of  colors 
(PD0060).. $10. 00 

RAMBRANDT  COLLECTION  -  The  best  RAMbrandt  art 
(PD0073).. $10. 00 

STEVE  DONG'S  GALLERY  -  Incl.  famous  Challenger 
memorial  (PD0074).. $10.00 

850  EXPRESS  -  Superb  program  for  Hayes  comp.  modems 
(PD0082).. $10. 00 

1030  EXPRESS  -  Superb  program  for  830,  1030,  XM301 
modems  (PD0081).. $10.00 

MPP  EXPRESS  -  Superb  program  for  MPP  1000  modems 
(PD0087).. $10. 00 

VTIOO  TERMINAL  EMULATOR  -  Access  mainframe 
computers  (PD0037).. $10. 00 

TEKTRONICS  4010  TERMINAL  EMULATOR  -  Access 
graphic  mainframes  (PD0083).. $10. 00 


EDUCATION 


EARTH  VIEWS  -  An  electronic  glove  with  a  variety  of  map 
formats  and  views.  (AP0141).. $19.95 

MAPWARE  -  Add  maps  to  your  programs.    9000  pairs  of 
coordinates  available.    Rcqiiin'S  Atari  Basic 
(AP0134)..$I9.95 

MEMOREASE+  -  Learn  to  memorize  efficiently  and  quickly. 
(AP0163).. $19. 95 

SPACE  BASE  -  A  must  for  telescope  owners.    Requires  48K 
RAM.  (AP0142).. $19.95 

SPEEDREAD-i-  -  Learn  to  read  faster  with  less  effort. 
Requires  48K  RAM.  (AP0164).. $19.95 

Phone  Orders  -  Toll  free  number, 

(800)  234-7001 

Mail  Order 

To  order  by  mail,  complete  order  form  and 
return  wfith  payment  to  The  Grab  Bag,  544 
Second  Street,  San  Francisco,  CA  94107. 

Payment  by  check,  money  order,  Master- 
Card, VISA,  or  American  Express 

Payment  must  accompany  all  mail  orders. 
Include  shipping  and  handling  charges  of 
$3.50  per  order  of  1  to  10  disks. 


ORDER     FORM 


NAME_ 


I  ADDRESS. 

I  CITY 

I  ZIP  CODE  _ 


_STATE/COUNTY_ 
PHONE  NO. 


ITEM  NO. 


DESCRIPTION 


PRICE  EA. 


Price  and  availability  subject  to  change 
without  notice,  as  supplies  allow. 

Method  of  payment: 

J  Check/Money  order 

J  Master  Card 

J  VISA 

_l  American  Express  Credit  Card  No.  . 

Expiration  Date  . 

Name 


Subtotal  of  all  items  ordered  {Minimum  order  $19.95) 

California  residents  add  6.5%  sales  tax 

Shipping  and  handling  charges 
{$3.50  per  order) 


Total 


Signature  . 


Broadcast 
Automating  Atari 

Programming  WIMA  with  a  130XE. 
By  Mark  Gierhart 


As  a  result  of  network  pro- 
gramming changes,  man- 
agement at  radio  station 
WIMA  in  Lima,  Ohio  pre- 
sented our  engineering  department 
with  a  real  challenge.  We  needed  to 
resurrect  our  old  automation  system 
so  it  could  handle  local  programming 
for  six  hours  every  night.  And  it  had 
to  be  on-line  in  two  to  three  months! 
The  engineering  department  consists 
of  only  two  full-time  engineers,  Dick 
Knowles  and  myself,  which  meant  we 
had  our  work  cut  out  for  us. 

As  the  first  step,  we  examined  our 
options.  We  could  repair  the  outdated 
system  which  had  last  been  in  use 
several  years  ago,  or  we  could  design 
and  construct  our  own  system  using 
the  salvageable  parts  from  the  old  au- 
tomation unit.  Either  way,  the  time 
constraints  would  make  it  a  difficult 
job. 

After  analyzing  the  existing  system 
we  determined  that  many  of  the  con- 
trol parts  which  needed  repair  were 
either  no  longer  available  or  difficult 
to  come  by  at  best,  and  the  time  re- 
quired to  get  the  parts  available  would 
put  us  over  our  deadline.  This  left  us 
only  one  option,  designing  a  new 
system. 

With  the  choice  made  clear,  our 
task  was  still  no  easier  than  before.  We 
needed  to  find  a  "brain"  or  controller 
for  our  system,  and  it  had  to  meet 
several  criteria.  It  had  to  be  easy  to 

30 


Mark  Gierhart  with  his  Automate  manual  in  front  of  the  audio  and  switching  circuitry 
at  WIMA  radio. 


use,  reliable,  and  most  important, 
cost-effective.  This  brain  had  to  con- 
trol several  music  tape  decks,  com- 
mercial carousel  decks,  voice  tape 
decks  and  satellite  network  news 
feeds,  all  with  little  or  no  outside 
operator  assistance. 

The  system  would  require  some 
type  of  microprocessor  controller  to 
allow  storage  of  program  events  and 
time  schedules.  Having  had  previous 
experience  with  the  Atari  8-bit  com- 
puter's capabilities,  we  elected  to  go 
with  an  Atari  130XE  computer  as  the 


main  brain  of  our  automation  system. 

T30XE  BRAIN 

The  Atari  130XE  had  all  the  features 
we  needed  for  the  project,  including 
the  low  price  tag.  To  complete  the  sys- 
tem, a  disk  drive,  printer  and  several 
cartridges  were  included  in  our 
purchase. 

At  this  point  we  were  ready  to  start 
working  towards  our  goal,  building 
our  broadcast  automation  system  us- 
ing our  8-bit  computer  My  task  was 
to  write  the  software  and  design  the 


ANTIC,  THE  ATARI  RESOURCE 


computer  interfacing  to  accommo- 
date Dick's  audio  and  switching 
designs. 

Having  done  some  programming  in 
BASIC  XE  from  ICD/OSS,  I  decided 
that  would  be  the  language  to  use  for 
my  automation  program.  BASIC  XE 
gave  me  several  powerful  features  I 
wanted,  including  the  EXTEND  com- 
mand (which  uses  the  130's  extra 
RAM),  the  FAST  command  (which 
speeds  up  the  BASIC),  and  several 
variable  functions  which  standard 
Atari  BASIC  doesn't  allow. 

I  also  needed  the  ability  to  access 
the  clock  output  functions  of  the  Atari 
I3OXE,  giving  the  program  accurate 
time  and  date  commands.  I  decided 
to  try  ICD's  R-Time  8  module.  With 
ICD  SpartaDOS  I  now  had  access  to 
both  the  time  and  date  either  format- 
ted or  unformatted. 

I  now  started  on  the  programming. 
First  I  had  to  find  a  way  to  get  com- 
plete control  over  each  of  the  audio 
sources  needed  for  the  system.  Being 
in  a  somewhat  high-noise,  high-RF 
environment,  I  decided  to  use  the 
Atari's  built-in  sound  generator,  using 
small,  cheaply-constructed  tone 
decoder  interfaces. 

Using  a  series  of  Atari  POKE  com- 
mands, I  could  produce  just  about  any 
tone  from  lOOhz  to  well  over  lOkhz. 
The  computer  sends  out  the  given 
tone,  which  turns  on  the  tone 
decoder,  closing  its  relay  contacts  to 
start,  stop,  or  perform  any  other 
specified  function  on  the  tape 
machines.  Thanks  to  the  Atari's  fine 
four-channel  audio  sound  system,  I 
was  now  able  to  control  any  outside 
source. 

Now  I  needed  a  reliable  means  of 
interfacing  the  Atari  with  the  outside 
world.  I  elected  to  use  the  Atari's  pad- 
dle (joystick)  ports.  These  ports  have 
an  internal  voltage  divider  circuit 
which  gives  the  computer  a  number 
values  that  vary  with  any  change  in 
voltage  into  the  port.  By  placing  a  dif- 
ferent resistance  in  each  line  of  the  in- 
terface, and  using  the  PADDLE(x) 
command,  I  was  able  to  distinguish 

DECEMBER  1989/JANUARY  1990 


each  individual  signal  coming  from 
the  tape  machines. 

SOFTWARE 

Once  the  interfacing  was  complete 
it  was  time  to  sit  down  and  write  the 
program.  The  program,  which  I  call 
AUTOMATE,  is  completely  menu- 
driven.  Some  of  the  special  features 
of  the  program  include  an  auto  start/ 
stop  mode,  print  to  screen/printer 
mode,  and  an  enlarged  print  mode. 
Also,  all  of  the  Atari's  special  function 
keys  were  incorporated  into  the  pro- 
gram for  ease  of  operation. 

The  R-Time  8  module  functions 
were  used  constantly  throughout  the 
program.  The  Atari  130XE  with  this 
module  is  responsible  for  airing  a  net- 
work satellite  news  feed  at  the  top  of 
each  hour  Also,  this  module  makes 
automatic  starting  and  stopping  of  the 
system  at  any  given  time  a  reality. 

Another  special  feature  of  the  pro- 
gram was  the  enlarged  print  mode.  By 
pressing  a  single  key  while  in  the 
menu,  the  operator  could  bring  up  a 
Graphics  17  screen,  enlarging  all  the 
menu  text.  I  included  this  option  in 
the  software  to  aid  a  vision-impaired 
person  working  here  at  the  station. 

After  about  a  month  and  a  half  of 
"late  night"programmingI  was  ready 
to  hook  AUTOMATE  into  the  rest  of 
the  automation  system.  Dick  had  a 
well-designed  audio/switching  system 
ready  and  waiting  for  the  program's 
completion. 

Within  a  week,  we  had  both  the 
Atari  130XE  and  the  audio/switching 
system  up  and  running.  To  actually 
see  the  computer  stepping  through 
and  playing  each  programmed  event 
was  a  dream  come  true.  The  hard 
work  and  many  long  hours  had  paid 
off. 

Future  plans  under  consideration 
include  interfacing  the  automation 
system  with  our  accounting  and  bill- 
ing department.  This  will  allow  direct 
billing  and  monitoring  of  the  station's 
commercial  inventory.  The  station  al- 
ready uses  an  Atari  for  inventory, 
word  processing  and  scheduling.  A 


f 
Don't  forget  m! 


ANTIC,  P.O.  BOX  3805 
ESCONDIDO,  CA  92025 

D  /  am  also  a  start  subscriber. 


New 
Address 


Address 


City 


\'^>!n 


DOUBLE  DISK  BONUS 


Antic  Numerologist 


See  how  your  name  and  dates  add  up. 
By  Clifton  Oyamot 


Once  again  ancient  mys- 
ticism meets  modern 
science,  this  time  in  tlie 
form  of  your  Atari 
Numerologist,  this  issue's  second  Su- 
per Disk  Bonus.  This  extra-long  BA- 
SIC program  can  be  found  on  your 
monthly  Antic  Disk,  ready  to  RUN. 
Programmer  Clifton  Oyamot  is  a  17- 
year-old  senior  at  Rancho  High 
School  in  Las  Vegas,  Nevada.  This  is 
his  first  appearance  in  Antic. 

Numerology,  in  its  present  form, 
can  trace  its  origins  to  the  6th  cen- 
tury B.C.  and  to  the  great  mathema- 
tician Pythagoras.  Numerologists 
contend  that  all  things  can  be 
reduced  to  numbers,  and  under- 
stood from  there.  This  applies  par- 
ticularly well  to  names  and  dates.  By 
analyzing  the  numbers  in  your  name 
and  birthdate,  a  supposedly  accurate 
personal  portrait  can  painted. 

Numerology  can  be  seen  as  a  sort 
of  mathematical  astrology.  If  you  be- 
lieve astrology  is  a  waste  of  time,  you 
won't  feel  much  differently  about 
Antic  Numerologist.  We  are  present- 
ing this  program  strictly  for  its  en- 
tertainment value.  However,  it  occa- 
sionally does  seem  to  come  up  with 
some  interesting  insights.  (See  box.) 

When  you  run  Antic  Numerolo- 
gist, you  are  presented  with  two 
choices.  Name  and  Date.  Name  gives 
you  an  analysis  of  your  character. 


The  prompts  ask  for  your  first,  mid- 
dle, and  last  names.  Omit  titles  and 
such  like  Jr.  or  III,  spaces,  and  other 
non-letter  characters  which  may  oc- 
cur. Combine  separate  names  into 
one  word  (e.g.  Maryann).  If  you  lack 
a  middle  name,  just  enter  a  space. 
You  are  then  asked  for  your  birth- 
date.  Enter  your  birth  month  in  nu- 
merical form  0anuary  =    1,  etc.). 


Also,  enter  the  full  year,  not  the  two- 
digit  abbreviation. 

After  all  the  information  has  been 
entered,  your  Atari  wDl  make  the 
necessary  calculations,  which  can 
become  tedious  and  involved  when 
done  by  hand.  Finally,  the  Atari  in- 
terprets the  results  for  you,  display- 
ing the  interpretation  on  screen.  If 
you  like,  you  can  then  print  the  re- 


Gems  from  the  Antic  Numerologist 

Richard  Milhous  Nixon,  1/9/1913 

When  denied  your  wishes,  you  may  scheme  to  get  your 
ways.  Despite  this,  your  natural  inclination  is  to  help  people. 
.  .  .If  not  careful,  however,  you  can  lead  a  life  of  disappoint- 
ments and  depression. 

George  Washington,  2/22/1732 

You  are  the  pioneer,  the  leader,  the  captain.  You  are  highly 
original  and  creative  and  you  possess  the  drive  to  put  your 
ideas  into  practice.  You  are  highly  ambitious. 

Ronald  Wilson  Reagan,  2/6/1911 

You  are  naturally  friendly  and  sociable.  You  also  have  a 
need  to  fix  things  when  they  are  not  quite  perfect.  Peace  and 
quiet  are  what  you  yearn  for.  .  .  .You  try  to  maintain  harmony. 
Without  being  aggressive,  you  are  still  able  to  gather  all  that 
you  need,  including  many  friends. 


32 


ANTIC,  THE  ATARI  lU;.SOURCE 


suits   on   an   Epson-compatible 
printer. 

YOUR  ANALYSIS 

The  analysis  is  broken  into  four 
areas.  The  Soul  Urge  describes  the 
motives  that  underlay  your  actions 
in  life.  The  Quiescent  Self  is  what 
you  do  or  think  about  when  alone. 
Your  Expression  is  how  you  appear 
to  the  outside  world  and,  quite  ap- 
propriately, how  you  express  your- 
self. Finally,  your  Life  Path  tells  of 
your  purpose  in  life.  If  you  wish  to 
have  a  hard  copy  of  the  results,  press 
[p]  at  the  prompt. 

The  second,  and  more  pedestrian, 
option.  Date,  is  more  like  a  horo- 
scope. Antic  Numerologist  will  ask 
for  your  birthdate  and  for  the  pres- 
ent date.  From  there,  it  will  give  you 
a  forecast  for  the  year,  month,  or 
day,  whichever  you  choose.  The 
message  divined  should  be  inter- 
preted according  to  the  particular 
time  frame,  whether  long-term  or 
short-term. 

The  Atari  Numerologist  is  by  no 
means  omnipotent,  but  coupled 
with  its  calculation  power  and  the 
cleverly  general  and  flattering 
responses,  you  sometimes  might 
find  yourself  amazed  by  the  pro- 
gram's accuracy.  Have  fun  delving 
into  the  psyche  of  friends  and  fam- 
ily and  perhaps  even  gain  a  few  valu- 
able insights  into  those  around  you. 

Your  Antic  Disk — featuring  Antic 
Numerologist  plus  two  additional 
Disk  Bonuses  as  well  as  every  type- 
in  program  from  this  issue — will  be 
shipped  to  you  within  24  hours  af- 
ter receiving  your  order.  Just  phone 
Toil-Free  to  the  Antic  Disk  Desk  at 
(800)  234-7001.  The  monthly  disk 
is  only  85- 95  (plus  S2  for  shipping 
and  handling)  on  your  Visa  or 
MasterCard.  Or  mail  a  S5.95  check 
(plus  82  shipping  and  handling)  to 
Antic  Disk  Desk,  544  Second  Street, 
San  Francisco,  CA  94107.  A 


TRIPLE  DISK  BONUS 


Chemistry  Tutor 

Learn  your  ions,  stoichiometry  and  balanced  equations. 
By  John  Kennedy 


In  the  April,  1989  issue  of 
Antic  we  printed  Periodic 
Madness,  which  drilled  stu- 
dents about  chemical  ele- 
ments, their  symbols  and  atomic 
masses  as  shown  on  the  Periodic  Ta- 
ble of  the  Elements.  Now,  John 
Kennedy's  Chemistry  Tutor  takes 
smdents  several  steps  further,  into 
the  realm  of  ions,  stoichiometry  and 
balanced  equations. 

Chemistry  Tutor  is  a  BASIC  pro- 
gram, but  far  too  long  for  a  type-in. 
The  program  can  easily  be  RUN 
straight  from  the  Antic  Monthly 
Disk — just  press  the  number  to  the 
right  of  CHEMTUTR.BAS  on  the 
menu,  and  press  [RETURN].  Your 
tutor  will  LOAD  and  RUN  right  away. 

However,  actually  using  the  tutor 
won't  be  so  easy,  unless  you  already 
have  a  basic  understanding  of  begin- 
ning chemistry  and  stoichiometry 
(proportional  weights  and  measures 
involved  in  chemical  activity,)  and 
hence  the  science  of  balancing 
equations. 

Author  John  Kennedy  teaches 
Chemistry',  Physics  and  Computer 
Programming  at  Northwestern  High 
School  near  Springfield,  Ohio.  He 
developed  the  Chemistry  Tutor  to 
help  his  beginning  chemistry  stu- 
dents who  had  trouble  writing  and 
balancing  equations  and  solving 
mass-mass  problems.  He  says,  "I 
wanted  the  program  to  provide  a  va- 
riety of  questions  and  respond  to  in- 


WF' 

---    - 

p" 

"' ""  ' 



_HiBO J 

COtJflLT 
MICKEL 
CORftLT 
HICKEL 

(III) 

CI1I> 

nORftlE 

ncETfiTE 
fiCEtOTE 

OOHfllE 

Ml  <l:  ?M3« 
n,i  1    •    _ 

c 

no'je    between   c 
erase.*;   entry, 
when    finished. 

oMpounds  ,    . 

.1^ 

JSSEWm 

Bahndng  an  equation 

correct  answers  with  helpful  su^es- 
tions.  The  program  also  had  to  be 
easy  to  use,  even  by  students  with 
little  experience  with  computers." 
Thanks  to  the  8-bit  Atari's  graphics, 
the  resulting  program  was  both 
educational  and  colorful. 

USING  THE  PROGRAM 

After  the  title  screen,  a  menu  dis- 
plays the  following  choices:  Name 
Ions,  Write  Symbols  and  Charges  tor 
Ions,  Write  Chemical  Formulas, 
Write  Chemical  Equations,  Stoichio- 
metric Calculations,  and  End  Pro- 
gram. Pressing  the  [OPTION]  key  cy- 
cles through  the  choices.  When  the 
pointer  is  at  the  desired  choice,  press 
the  [SELECT]  key 

The  first  three  choices  each  give 
a  sequence  of  10  questions,  display- 
ing a  running  total  of  right  and 
wrong  answers.  Name  Ions  gives  the 
ion's  symbol  and  charge,  and  the 
user  must  name  the  ion.  For  exam- 
ple, the  symbol  CIO3  (charge  -I) 
must  be  identified  as  CHLORATE. 


DECEMBER  1989 /JANUARY  1990 


33 


The  program  uses  the  Stock  sys- 
tem, in  which  elements  with  more 
than  one  positive  oxidation  state  are 
identified  by  Roman  numerals.  For 
example,  iron  with  a  +  2  oxidation 
number  would  be  designated  as  Iron 
(II).  Leave  a  space  between  the  name 
and  the  parenthesis.  If  an  incorrect 
answer  is  entered  when  naming  or 
writing  symbols  for  ions,  the  correct 
answer  is  displayed  in  the  error  win- 
dow and  your  score  is  shown. 

In  Write  Symbols  and  Charges  for 
Ions,  the  program  gives  the  name  of 
an  ion,  and  the  user  must  enter  the 
symbol  and  then  the  charge  of  that 
ion.  Both  must  be  correct  to  receive 
credit.  If  the  symbol  for  CAR- 
BONATE is  correctly  entered  as  CO3, 
the  user  will  then  be  asked  for  the 
charge — in  this  case,  -2. 

Use  a  minus  sign  to  designate 
negative  charges.  A  plus  sign  for 
positive  charges  is  optional.  For  this 
section,  all  numbers  typed  will  ap- 
pear as  subscripts.  Letters  will  be  in 
lower  case,  with  the  [SHIFT]  key 
used  to  produce  capitals — the  ab- 
breviations of  the  elements  must  be 
correctly  capitalized. 

FORMULAS  &  EQUATIONS 

The  three  options  on  balancing 
equations  and  stoichiometry  give 
one  question  at  a  time.  Once  a  ques- 
tion has  been  completed,  the  pro- 
gram asks  if  you  want  to  do  another. 

When  the  Write  Chemical  For- 
mulas or  the  Write  Chemical  Equa- 
tions options  are  selected,  you  will 
be  asked  to  write  the  formulas  for 
chemical  compounds  such  as 
UTHIUM  CYANATE  (LiOCN)— or  to 
give  the  name  from  the  formula. 

Names  for  compounds  are  gener- 
ated randomly  from  positive  and 
negative  ions.  No  spaces  should  be 
used  when  writing  formulas.  When 
an  incorrect  formula  is  entered,  a 
hint  will  be  displayed  in  the  error 
window.  After  three  unsuccessful  at- 
tempts, the  correct  answer  is  dis- 


played. 

If  you  are  writing  equations,  you 
will  enter  the  formulas  for  two  reac- 
tants  and  two  products.  When  the 
complete  equation  is  in  the  display 
window,  a  cursor  will  appear  in 
front  of  the  first  compound.  Typing 
numbers  will  produce  standard 
numerals  as  coefficients.  Use  the 
[ARROW  KEYS]  to  move  from  one 
compound  to  another  until  the 
equation  is  balanced.  If  you  leave  a 
blank  space  in  front  of  any  com- 
pound, it  will  be  interpreted  as  a 
number  1. 

If  the  equation  is  not  balanced,  a 
help  screen  will  be  shown  in  the  in- 
formation window.  This  screen  dis- 
plays the  number  of  each  ion  as  a 
reactant  and  as  a  product  and  if  the 
two  are  in  balance.  Each  time  a 
coefficient  is  changed  the  display  is 
updated.  When  the  display  shows  a 
YES  for  each  product  and  reactant, 
the  equation  is  balanced.  The  coeffi- 
cients must  be  reduced  to  their  least 
possible  values  (like  fractions)  to  be 
correct. 

Stoichiometric  Calculadons  first 
requires  that  an  equation  be  written 
and  balanced.  A  mass  for  one  com- 
poimd  is  given  and  you  are  asked  for 
the  required  or  produced  mass  of 
another  Entering  an  incorrect  an- 
swer will  begin  a  tutorial  w^hich 
leads  step  by  step  to  the  correct 
answer. 

PROGRAM  TAKE-APART 

Information  about  positive  and 
negative  ions  is  stored  in  DAIA  state- 
ments in  lines  100-910.  Each  state- 
ment consists  of  the  ion  name,  sym- 
bol, oxidation  number,  a  one  (1)  for 
a  polyatomic  ion  or  a  zero  (0)  for  a 
monatomic  ion,  and  the  atomic 
weight. 

The  variables  NN  and  NP  are  in- 
itialized in  line  45  to  the  number  of 
negative  and  positive  ions.  By  alter- 
ing these  numbers,  the  user  may  se- 
lect only  a  part  of  the  ion  list. 


Display  list  interrupts,  initialized 
in  lines  10000-11100,  are  used  to  pro- 
duce a  multicolored  Graphics  0 
screen  divided  into  four  windows: 
green  for  information,  yellow  for 
display,  red  for  error  messages,  and 
green  for  input.  Players  are  used 
throughout  the  program  to  add 
color  by  overlaying  tides.  Players  are 
also  used  as  cursors.  Two  important 
machine  language  routines  are 
MOVES  and  ZEROS  in  lines  50  and 
60.  These  are  used  to  position 
players  by  moving  and  erasing 
blocks  of  memory. 

A  special  character  set  is  used  to 
display  subscripts.  In  this  character 
set,  the  nimierals  0-9  are  redefined 
as  subscripts  and  the  control  charac- 
ters having  AIASCn  values  0-9  are 
the  standard  numerals.  Lines  75  and 
80  first  move  the  character  set  from 
ROM  and  then  make  these  changes. 

HELPFUL  TUTOR 

Although  the  author  has  used  this 
Chemistry  Tutor  for  classroom  in- 
struction, he  finds  it  is  most  valua- 
ble as  a  "tutor,"  working  with  in- 
dividual students. 

This  issue's  Antic  Disk — featuring 
Antic  Chemistry  Tutor  plus  two  ex- 
tra Super  Disk  Bonuses  as  well  as  ev- 
ery type-in  program  from  this 
issue — ^will  be  shipped  to  you  within 
24  hours  after  receiving  your  order 
Just  phone  Toil-Free  to  the  Antic 
Disk  Desk  at  (800)  234-7001.  The 
monthly  disk  is  only  $5-95  (plus  82 
for  shipping  and  handling)  on  your 
Visa  or  MasterCard.  Ormaila  $595 
check  (plus  $2  shipping  and  han- 
dling) to  Antic  Disk  Desk,  544  Sec- 
ond Street,  San  Francisco,  CA  94107. 

Programmers:  Antic  wants  to  see 
your  most  ambitious  prt^rams,  even 
those  too  lage  or  complex  for  print- 
ing as  a  type-in  listing.  High-quality 
programs  in  any  language  that  has 
a  runtime  version  are  now  eligible 
for  consideration  as  a  Super  Disk 
Bonus.  A 


34 


ANTIC,  THE  XCUU  RESOURCE 


5«a^4i'  (& 


Showbiz 


Pro  teleprompting  with  his  Ataris. 
By  Japji  Singh  Khalsa. 


r-«n 


One  day  on  the  video 
set.  .  . 
"Hold  it!  Cut!.  .  .That 
just  isn't  going  to  work!" 
the  director  says  with  an  edge  of 
irritation. 

I  sense  a  change  coining. 

"We  can't  use  'Good  Evening^— they 
may  be  seeing  this  video  in  the 
morning." 

Rough  start.  I  go  into  edit  mode. 

"Okay  let's  say  'Good  day'.  .  . 
no.  .  .  'Hello'.  .  .  no  that's  too  for- 
mal. .  .  Nancy,  what  do  you  think?" 

The  scriptwriter  thoughtfully 
chews  on  her  pencil  for  a  moment, 
"How  about  'Hi'?" 

I  liked  'Hi'  so  I  make  the  change, 
trying  to  stay  one  step  ahead  of  the 
game. 

DECEMBER  1989/JANUARY  1990 


The  director  thinks  out  loud, 
"Hi?.  .  .hmmm.  .  .  yes,  yes,  that  has 
some  potential.  Okay  .  .  PROMPTER! 
we  want  to  change.  .  ." 

I  cut  him  off,  'Already  done." 

"Great!"  he  says.  I'm  sure  he  must 
be  thinking  "Boy,  is  this  guy  good" 

Good?  Yes.  But  that's  mostly  thanks 
to  the  "sute  of  the  art"  teleprompter 
that  I'm  using.  And  at  the  heart  of  this 
system  is  an  Atari  130XE  8-bit 
computer. 

But  let  me  backtrack  just  a  moment 
because  some  people  don't  even 
know  what  a  teleprompter  is.  A 
prompter  is  a  system  by  which  the 
actor — or  in  official  filmA'ideo  lingo, 
the  "talent"  —  can  actually  read  his 
script  while  pretending  to  have 
memorized  it,  looking  straight  at  the 


camera. 

The  oldest  form  of  a  prompter,  to 
my  limited  knowledge,  was  a  big 
piece  of  white  cardboard  called  a  cue 
card.  It  was  cumbersome  and  clunky 
and  it  was  difficult  to  make  changes. 
Also,  most  often  you'd  be  able  to  see 
that  the  talent  was  looking  off  to  the 
side  of  the  camera  reading  cue  cards. 

Eventually  someone  invented  a  sys- 
tem with  a  one-way  mirror,  where  a 
piece  of  optical-quality  glass  with  a 
special  mirror-Uke  coating  is  mounted 
at  a  4  5 -degree  angle  in  front  of  the 
camera  lens.  Mounted  underneath  the 
mirror  would  be  either  an  acetate 
scroll  with  the  script  written  on  it,  or 
a  video  monitor  displaying  the  script 
text. 

The  talent  looks  at  the  glass  (into 


35 


the  lens  of  the  camera)  and  sees  the 
reflected  script  as  it  scrolls  by.  At  the 
same  time,  the  special  mirror  coating 
and  the  angle  of  the  glass  lets  the  cam- 
era look  through  it  without  seeing  the 
script. 

The  current  state-of-the-art  system 
feeds  a  digital  image  of  the  script  to 
the  monitor  mounted  under  the  mir- 
ror. The  digital  revolution  in  prompt- 
ing started  in  1983-  A  company  in 
Wisconsin  wrote  a  program  (for  an 
Apple  computer)  that  was  primarily 
designed  for  newsroom  prompting. 
The  computer  displayed  the  script  in 
large,  digital  letters  on  the  monitor 
under  the  two-way  mirror. 

The  computer  offered  several  ad- 
vantages over  the  old  systems.  It  was 
absolutely  silent,  the  letters  were  large 
and  legible,  and  changes  could  be 
made  with  a  couple  of  keystrokes. 
However,  this 
Apple  pro- 
gram never 
really  caught 
on.  A  pro- 
gram  written 


gramming  and  most  likely  would 
have  required  expensive  hardware 
changes. 

My  San  Francisco  company.  Magic 
Teleprompting,  currently  has  three  of 
these  Atari-based  teleprompters.  Each 
unit  consists  of  a  130XE,  a  1050  disk 
drive,  a  color  video  monitor  and  a 
special  hand  controller  that  connects 
to  the  joystick  port.  The  prompter 
software  itself  is  a  proprietary  pro- 
gram sold  by  Lynn  Greenberg  of  Elec- 
tronic Teleprompting  in  Newhall,  Cal- 
ifornia. One  of  ray  systems  includes 
an  Epson  printer  connected  through 
an  850  interface. 

We  send  prompters  up  and  down 
the  West  Coast,  each  system  packaged 


taking  out  any  strange  characters,  and 
then  transfer  it  to  the  Atari. 

I  do  the  transfer  with  a  null  modem 
adaptor  connected  from  the  Mac  to 
an  850  interface.  On  the  Mac  I  use  Red 
Ryder  10.3  and  on  the  Atari  I  use 
Backtalk  1.2  from  the  Antic  Arcade 
Catalog.  By  utilizing  the  XMODEM 
transfer  protocol,  1  can  make  error- 
less 2400  baud  transfers. 

The  Atari  system  has  proven  to  be 
quite  dependable.  Shipped  by  air 
freight  all  along  the  West  Coast,  these 
computers  have  been  through  rain, 
sleet  and  snow  —  and  they've  been 
dropped,  dragged,  or  bounced  onto 
the  film  set.  I  had  to  have  a  disk  drive 
aligned  once,  so  I  sent  it  to  the  Com- 
puter Support  company  in  South  San 
Francisco.  It's  worked  fine  ever  since. 

Many  corporate  executives,  actors, 


for  the  Atari  was  the  first  computer 
prompter  system  that  made  big  in- 
roads into  the  film  and  video  industry. 

An  Atari  800  with  a  customized  lan- 
guage cartridge  was  the  first  highly 
successful  computer  prompter  The 
Atari  offered  many  advantages  over 
other  systems.  Its  built-in  graphics 
abilities  made  it  easier  to  get  color,  dif- 
ferent font  sizes,  and  most  ixnportant, 
a  smooth  scroll — allowing  the  letters 
of  the  script  to  flow  smoothly  up  and 
down  the  screen  without  any  jerking 
or  jumping. 

The  Atari  also  had  a  built-in  NTSC 
video  port,  so  it  could  feed  the  im- 
age to  the  video  monitor  without  ad- 
ding expensive  video  cards  or  other 
interfaces.  Using  a  different  computer 
would  have  required  complex  pro- 


tightly  in  shipping-quality,  profes- 
sional cases.  Open  the  case,  plug  it  in, 
boot  up,  and  it's  ready  to  prompt. 

I  also  have  a  system  set  up  in  my 
office  for  entering  scripts  that  are  de- 
livered to  me  before  the  shoot  day.  I 
can  either  type  the  script  directly  into 
the  Atari,  or,  more  and  more  fre- 
quently, the  client  delivers  me  a  disk 
with  the  script  on  it.  The  disk  is 
usually  in  either  IBM  or  Macintosh 
format.  In  these  cases,  I  read  the  file 
into  my  Macintosh  SE,  massage  it  by 


tresses  and  politicians  unknowingly 
..ave  the  Atari  I30XE  to  thank  for 
making  their  lines  and  speeches  eas- 
ier and  more  comfortable  to  present. 

And  we  at  Magic  Teleprompting 
have  the  130XE  to  thank  for  making 
us  the  biggest  and  most  successful 
prompter  service  in  Northern  Cali- 
fornia. 


Japji  Singh  Khalsa  has  been  working  in 
the  film/video  business  for  over  J  3  years 
and  is  owner  of  Magic  Teleprompting  in 
San  Francisco.  When  not  on  the  film  set, 
he  likes  to  golf,  play  with  his  new  son,  or 
play  fantasy  role-playing  games. 


36 


DECEMBER  1989/JA.NUARY  1990 


SOFTWARE  LIBRARY 


TYPING  SPECIAL  ATARI  CHARACTERS 


The  Atari  Special  Characters  and 
the  keys  you  must  type  in  order  to 
get  them  are  shown  below: 

For  [CONTROL]  key  combina- 
tion, hold  doivn  [CONTROL]  while 
pressing  the  next  key.  For  inverse 
[CONTROL]  [A]  through 
[CONTROL]  [Z],  press  the  [3] 
key— or  [^k  ]  on  the  400/800— then 
release  it  before  pressing  the  next 
key.  (Press  [  HI  ]  or  [  yk  ]  again  to  turn 
off  inverse.)  For  [ESC]  key  combina- 
tions, press  [ESC]  and  then  release 
it  before  pressing  the  next  key. 

Carefully  study  the  chart  above 
and  pay  close  attention  to  differ- 
ences between  lookalike  characters 
such  as  the  slash  key's  [/]  and  the 
[CONTROL]  [F]  symbol  [0]. 


NORMAL  VIDEO 

INVERSE  VIDEO 

FOR                  TYPE 

FOR             TYPE 

FOR               TYPE 

THIS                 THIS 

THIS              THIS 

THIS               THIS 

SCTRL    , 

9B  CTRL  S 

□  ESC 

[BCTRL  A 

m  CTRL  T 

SHIFT 

□  CTRL  B 

B  CTRL  U 

DELETE 

ffl  CTRL  C 

D  CTRL  V 

n    ESC 

91  CTRL  D 

ffl  CTRL  W 

SHIFT 
INSERT 
D   ESC 

CTRL 

ffl  CTRL  E 
85  CTRL   F 

B  CTRL  X 
B  CTRL  Y 

S  CTRL  G 

ffl  CTRL  Z 

TAB 

a  CTRL   H 

H  ESC  ESC 

□    ESC 

CS  CTRL   I 

BB  ESC  CTRL   - 

SHIFT 

B  CTRL  J 

ffi  ESC  CTRL   - 

TAB 

3  CTRL   K 

ffl  ESC  CTRL  + 

n    A  CTRL    . 

B  CTRL   L 

ffl  ESC  CTRL    ■ 

Q    A  CTRL    ; 

□  CTRL   M 

m  CTRL    . 

0    A  SHI  FT  = 

□  CTRL   N 

ffi  CTRL    ; 

Q   ESC  CTRL  2 

B  CTRL  0 

[E  SHIFT   = 

□  ESC 

m  CTRL   P 

H  ESC    SHIFT 

CTRL 

ffl  CTRL  Q 
e  CTRL  R 

CLEAR 
3]  ESC   DELETE 
[B  ESC  TAB 

DELETE 
□  ESC 

CTRL 
INSERT 

TYPO  II  AUTOMATIC  PROOFREADER 

TYPO  II  automatically  proofreads  Antic's  type-in  BASIC  listings.  Type  in  the  listing  below  and  SAVE  a  copy  to  disk 
or  cassette.  Now  type  GOTO  32000.  At  the  prompt,  type  in  a  single  program  line  without  the  two-letter  TYPO  II 
code  at  the  beginning.  Then  press  [RETURN]. 

Your  line  will  reappear  at  the  bottom  of  the  screen.  If  the  TYPO  II  code  does  not  match  the  code  in  the  magazine, 
then  you've  mistyped  your  line. 

To  call  back  a  previously  typed  line,  type  [*],  then  the  line  number,  then  [RETURN].  When  the  completed  line  ap- 
pears, press  [RETURN]  again.  This  is  how  TYPO  II  proofreads  itself. 

To  LIST  your  program,  press  [BREAK]  and  type  LIST.  To  return  to  TYPO  II,  type  GOTO  32000.  To  remove  TYPO 
II  from  your  program,  type  LIST  "D:FILENAME",0,31999,  then  [RETURN],  then  NEW,  then  ENTER  "D:FILENAME", 
then  [RETURN].  Now  you  can  SAVE  or  LIST  your  program  to  disk  or  cassette. 


^ 


Don't  type  the 
TYPO  II  Codes! 


UB 
UM 
H5 

BN 
VC 

EM 

H5 

XH 


TH 
MF 


32600  REM  TYPO  II  BV  fiNDY  BflRTON 

32010  REM  UER.  1.0  FOR  ONTIC  MflGfiHINE 

32020  CLR  -DIM  LINES t 120 J : CLOSE  «2:CL0 
SE  «3 

32030  OPEN  »»2,4,  0,  "E"  :  OPEN  O3,5,0,"E" 

32040  ?  "S"!  POSITION  11,1:?  "nOrLlfMHriB- 

32050  TRfiP  32040 : POSITION  2,3:?  "Type 

in  a  prograM  line" 

32060  POSITION  1,4:?  "  ■•:INPUT  »2;LINE 

S:IF  LINES=""  THEN  POSITION  2,4:LI5T  B 

:GOTO  32060 

32070  IF  LINES  tl,  1J="»«"  THEN  B  =  UflLlLIN 

ES  (2, LEN CLINESJ J  J  : POSITION  2,4:LIST  B: 

GOTO  32060 

32080  POSITION  2,10:?  "CONT" 

32090  B  =  UflLcLINES>  :  POSITION  1,3:?  ••  •■ ; 


NY 
CN 
ET 

CE 
OR 


UU 

HJ 
JU 
EH 
BH 
MB 
IE 

UG 


3210 

3211 

3212 

•■  :  PO 

3213 

3214 

LINE 

OTO 

3215 

ONS  + 

3216 

3217 

3218 

3219 

3220 

3221 

tLCO 

3222 

t  na 

boue 


0  POKE 
0  POKE 
0  ?  ■•« 
SITION 
0  C  =  0: 
0  POST 
S  =  ""  T 
32050 
0  FOR 
CC»05C 
0  CODE 
0  CODE 
0  HCOD 
0  LCOD 
0  HCOD 
0  POST 
DEI 

0  P05I 
tc  h  pr 
.  ••:  GOT 


842, 13 : STOP 
842,12 

■■:  POSITION    11,1:?    •■■tinraiiaiiiiB 

2,15:  LIST     B 
flNS  =  C 

TION  2,16:INPUT  «»3;LINES:IF 
HEN  ?  "LINE  ";B;"  DELETED":G 

D=l  TO  LEN tLINE6> : C=C+1 : nNS= 

CLINES  CD, DJ  J>  :NEXT  D 

=  INT  tfiN5-'676> 

=0N5- tC0DE»6763 

E  =  INT  tC0DE^26J 

E=CODE- CHC0DE»26>+65 

E=HC0DE+65 

TION  0,16:?  CHRS CHCODEI ; CHRS 


TION  2,13:? 

ess  wiir^iiiniiiii;!! 

0  32050 


■If  CODE  does  no 
and  edit  line  a 


ANTIC  SOFTWARI-  MRHARY 


37 


ULTIMATE  CHAOS 


NEW  FUN  WITH  FRAaALS 


Article  on  page  14 


LISTING  I 


Don't  type  the 

TYPO  II  Codes!' 


TF 

1 

NU 

2 

CJ 

3 

ZX 

10 

R 

UN 

11 

B) 

OG 

12 

EM 

13 

UK 

14 

RR 

IS 

V0 

OD 

16 

no 

17 

REM  CHAOS  GAME  DEMONSTRATION 

REM  BV  ROGER  A.  PRUITT 

REM  cc>  1989  ANTIC  PUBLISHING.  INC 

e  GRAPHICS  24:SETC0L0R  2, 8, e  :  SETCOLO 

l.e,18:C0LaR  1 

e    X8=INTc25eMRND(8i> : V8=INT c158mRND c 

J 

8    I=INTc3»HNDc8>+1J 

8    IF    1  =  1    THEN    X1  =  X8^2:  Yl  =  Y8-'2 

8  IF  1  =  2  THEN  Xl=  c318  +  X8> ''2  :  Y1  =  Y8^2 

8  IF  1=3  THEN  Xl= C159+X8 J ^2 i Yl= C191+ 

»^2 

0    PLOT    XI, YliX8=Xl! Ve=Yl 

8    GOTO    128 


LISTING  2 


BN 

1888 

YM 

1881 

TY 

1882 

UY 

1818 

BH 

1838 

OR  1 

HA 

1848 

68^P 

HP 

18S8 

»SIN 

UL 

1868 

OH 

1878 

SO 

18B8 

c8>> 

XH 

1898 

EK 

lies 

An 

1118 

UK 

1128 

2Y 

1138 

EH 

1148 

RU 

1168 

NZ 

3888 

!"I7 

PG 

3818 

};CH 

CHRS 

ED 

3828 

YY 

3838 

UD 

3188 

GX 

3118 

A$ 

5P 

3128 

«1; 

;A«> 

GE 

3138 

AP 

3148 

AT 

4888 

GOTO 

OB 

4818 

DP 

5888 

»LEN 

KI 

5816 

PE 

5828 

$ 

BU 

5838 

CLOS 

UA 

5840 

TR 

5858 

:FOR 

LN 

6888 

OR  1 

YN 

6818 

REM  THE  ULTiriATE  CHAOS  GAME! 
REM  BY  ROGER  A.  PRUITT 
REM  cci  ANTIC  PUBLISHING,  INC 
GOSUB  28350:GOTa  10888 
GRAPHICS  24!SETC0L0R  2.8,e:SETC0L 
,8,18:C0L0R  1 
CX  =  318''2iCY  =  198'2:DEG  !l  =  l!SIZE  =  3 

FOR  TH=8  TO  368  STEP  SIZEsX=CX+CY 
CTH»  'Y  =  CY-CY«»C0SCTH> 
X  tU=-X  +  X^S>  YcI>=-Y  +  Y^S 
I=I+liNEXT  TH 
X8  =  INT  C328MRND  CBi >  : Y8  =  INT  cl92wRND 

I=INTcP«RNDce»+l» 

Xl=cX<I>+X8>»»Si  Yl=cYcl>+Y8>»S 

PLOT    XI, Yl!Xe=Xl! Y8=Y1 

IF  PEEKC53279>=2  THEN  18888 

IF  PEEKc53279>=3  THEN  GOSUB  3888 

IF  PEEKt53279>=5  THEN  GOSUB  5880 

GOTO  1898 

TRAP    4888!CL0SE    ttliOPEN    «tl,8,8,"P 

*tl;CHRSc27i  ;  "C"  ;  CHR*  c8  J  ;CHR$cll>  ; 

7    **1;CHRSC273  ;  "D";  CHRS  c8>  ;CHR$cl6 
R«c24) ;CHRSc32>;CHR$c40i;CHRSC48i; 
c56>  ;CHR$  c64i  ;  CHR$  c72>  ;  CHR$  (Oi 
DM=PEEKC88»+PEEKC89J*256 
PRINT    ttl;CHR«c27> ;"A";CHR$c8> 
FOR    1  =  0    TO    23iXX  =  Dri  +  320»»I 
A$  =  CHR$C81  : A«C328>=CHR$cei  :  R$  (2>  = 

U=USRCADRCRSD$> ,XX,ADRtAS>i : PRINT 
••BB";CHRSC27»  ;  "K";  CHRS  c64>  iCHRScii 
NEXT    I!?    «»l;CHR*c27J  ;"e" 

POKE  764,255 

RETURN 

IF  PEEKC53279>=3  THEN  TRAP  40008: 

3888 

GOTO  4888 

B$cl>="D:":BScLENcB$i+li=NAnE$:B$ 
tB*>+l>=".PIC" 

5CREEN  =  PEEKC88»+256»»PEEKC89> 

TRAP  5040:CLOSE  «*2iOPEN  «*2,IO,0,B 

U  =  USRcADRcDUnny$> ,2, SCREEN, 7680>  > 

E  tt2: RETURN 
CLOSE  tt2:TRAP  40000:POP 
7  :POSITION  14.12:?  "DISK  ERROR." 
X=l  TO  400:NEXT  X : GOTO  10000 
GRAPHICS  24:SETC0L0R  2,8,e:SETC0L 

,0,10 
GOSUB  5080 


UN 
AB 
01 
XE 
GA 


CR 

MR 
JJ 
MM 
VU 
UE 

JU 

SR 

til 

AJ 
SZ 

5F 

OF 

VB 

UX 
RK 

ZR 

KU 

ZT 

OU 
US 
ER 

lU 

YF 
YU 
An 

LL 

En 


6020  IF  PEEKC53279J=2  THEN  10088 

6830  IF  PEEKc53279i=3  THEN  GOSUB  3000 
6040  GOTO  6020 

18008  GRAPHICS  0 : POKE  752,1 

10810  POSITION  7.2! 7  "HeeBeaeeeBHeBeee 
Beeeeeeees" 

10020  POSITION  7,3:? 

AOS  GAME  ill":  POSITION  7,4:? 

er  A.  Pruitt    U" 

18038  POSITION  7,5:? 

BBBBBBBBBffl" 

10040  POSITION  12,8:? 


tBTHE  ULTIHATE  CH 
X    bw  Ro9 

" SBBBBBBBBBBBBBBB 

"1.  Create  Chaos 


10050  POSITION  12,10:7 

e  .  " 

10060  POSITION  3,13:?  • 

y  pressing  1  or  2."; 

10070  POKE  764.255:P0KE 

,64:GET  «*3,K:IF  K<49  OR 

0 

10080  FOR  1=8  TO 

'NEXT  I 

18898  POSITION  2. 

He"; : INPUT  NAMES 

18100  IF  K=5e  THEN 

TO  6000 

DUnnY«=SUR« 

1814e:P0SITI0N  2.18:?  "Give 

sides  of  poiyson":INPUT  P:I 

P  =  l 
P>18  THEN  POSITION  3.11:?  " 
18148 


"2.  Load  Pictur 

'Select  option  b 

694.e:P0KE  782 
K>58  THEN  1887 


15:P0SITI0N  2.8:?  "D" 
.8:?  "Input  Picture  na 


I0=4:DUnnY*=LDR$sGa 


18110  10=8! 
10148  TRAP 
nuNber  of 
F  P<1  THEN 
18145  IF 
":G0T0 


10150  TRAP  10150:POSITION  2.13:?  "Give 
scale  factor  c  >8  TO  1  i":INPUT  S 

10155  IF  CS<=0)  OR  cs>li  THEN  POSITION 
3.14=?  "      ":GOTO  10150 

10156  TRAP  40080 

10160  POKE  752.l:P0SITI0N  6,18:?  "To  p 

Tint    pressdffliaoaaiBQDkey  ■  " 

10170  POSITION  3.19:?  "To  save  to  disk 

pressaSSaSSaDkeu . " 
18188    POSITION    2.20:?    "To    quit    holdUgQ 
EKSDCland    PressdOllJnOIIIBEI.  " 
18198    POSITION    4,23:?    "To    create    CHAOS 

pressCtBOaxaOClkey  .  "; 
18208    IF    PEEKC53279>=6    THEN    GOTO    1838 
18218    GOTO    18288 

28358  Din  RSD«(183> , A$c648>,NAME$c8>,B 
«C14> .SUR«c39i .LDR$C39> .DUnnY$c39) . X  cl 
H .YC11> 

28368  RSD$ci>="hha[Da[DhaQKiahaa]hamBinii[i]ii]n 
■nDaacDSBDi  caoHciamnQaBiBHigiiinnQjniiiMnfsiiinaBQ 
(scaoiaBieQQa  i  ^nemBaam&sxji  i  [KKSciEiHUBm  ■  ■ 

28378    RSDSf91>="EaaKia]n[i]BliJDc[sia«" 

28380  CLOSE  <*3  :  OPEN  tt3,4.0."K:" 

28400    LDRS  =  "hh  hBBBBEaaSDBahaEShQOfflhaiSh 

□Hs  ucaaDBnainaH" 

28410    SUR«  =  "hhhBK]BBDaC9C]BShDEShDDBhOISh 

DHffi  umoEiBaams" 

28430  RETURN 


LISTING  3 


KI 
AC 
GD 
EU 

IJ 
PR 


10  REM  LISTING  2  FOR  CHAOS. BAS 
20  REM  BY  ROGER  PRUITT 

30  REM  cci  1985.1988  ANTIC  PUBLISHING 
40  REM  CLINES  10-250  nAY  BE  USED  UITH 
OTHER  BASIC  LOADERS  IN  THIS  ISSUE. 
58  REM  CHANGE  LINE  70  AS  NECESSARY.! 
60  DIM  FN$C20> .TEnP«(20l.AR$c93l :DPL=P 
EEKC18592> :POKE  18592.255 


38 


DECEMBER  1989/IANl  v\R>    1990 


uo 

RD 

PV 

TH 
UB 

MY 
KB 
PU 

LU 

BB 
YC 

DM 

BK 

nn 

CM 
UO 


78  FM*="0!LINES.LST"»REn  THIS  I 

AME  OF  THE  DISK  FILE  TO  BE  CREfl 

88  7  "BOJisK  or  Sassette?";  :  POKE 

5 

98  IF   NOT  CPEEKC7641=18  OR  PEE 

581  THEN  98 

188  IF  PEEKc764i=18  THEN  FN«="C 

lie  POKE  764,255:GRflPHICS  Bi?  " 

TIC'S  GENERIC  BASIC  LOADER" 

128  ?  ,"BY  CHARLES  JACKSON" 

138  POKE  ie592>DPL>TRAP  288 

148  ?  !?  !?  "Creating  ";FN»i7  " 

se  stand  bw." 

158  RESTORE  > READ  LN > Ln=LN < DIM 

C  =  l 

168  AR«  = READ  AR« 

178  FOR  X=l  TO  LENcflR*)  STEP  3> 
2.255 

188  Lt1=Ln-l<  POSITION  ie.ie>7  "C 
wn.  .  .  T-";INTcLM''18>  i"> 
198  A$cC.C>=CHRScUALcnR«cX.X+2> 
l:NEXT  X:GOTO  168 

288  IF  PEEKC195>=5  THEN  7  :7  >7 
MANY  DATA  LINESi":7  "CANNOT  CRE 
E!":END 

218  IF  C<LN+1  THEN  7  :?  "HTOO  F 
LINES!":?  "CANNOT  CREATE  FILE! 
228  IF  FNS="C!"  THEN  7  s?  "  Pre 
ssette.  press  cRETURNi" 


S  THE  N 
TED 
764.25 

AR 
PU 
AL 

KC764>= 

HR 
AT 

AN 

KE 

• • • Plea 

GO 

AScLNs  < 

RP 

POKE  75 
Countdo 

YY 

»> ! C=C+ 

CO 

"QTOO 
ATE  FIL 

LP 

EU  DATA 
"SEND 
pare  ca 

EA 

238    OPEN    «*1.8.e.FN$ 

248    POKE    766. Ii7    <*1;A«;<P0KE    766.8 

258    CLOSE    *»i:  GRAPHICS    e>7    "■SOSIlllHiaaOia 

1888    DATA    244 

1818  DATA  8588568518548488328828638688 

36048649841861834184184133289133213184 

133288133212184133287184133 

1828  DATA  2861698881332851628881688881 

77212149214824165212185848133212144  882 

238213232224888288234168888 

1838  DATA  1628888222141772868421452862 

32224888288244288192068288237824165286 

185868133286144682238287824 

1846  DATA  1652681856611332881332121448 

82236269834155658856651855648832882683 

668636646657649641661834165 

1856  DATA  2691332132382651652852818482 

88175696834155856656652848848832876868 

682636661634184164184818618 

1666  DATA  6168161761698871578668831641 

57669663164157868663164157873683184157 

672683632686228132212168888 

1876  DATA  1322138968341558588568528498 

48632683686682636861634184184164618818 

616618178169611157666863184 

1686  DATA  1576696631841576686831841576 

73663164157872883632886228132212168886 

132213696634155 


PC  PRINT 

CLEAN  PRINTOUTS  FROM  IBM  DOWNLOADS 


Article  on  page  25 


LISTING  1 


Don't  type  the, 
TyPO  II  Codes! 


<^ 


GU 

au 

PR 
JF 
HC 
BU 
UV 
RA 
JZ 

BY 

UX 

LU 
UG 
PA 
AH 
MR 
UK 

AF 
LT 
AJ 
TJ 
PJ 
HS 
CU 
UX 
LH 
JD 
n\A 
BO 
IK 
LF 
UB 


HU 


GO 


188   REM   WW«WWMMHMWMMMMMWW«M 

lia  REM  »  PC  PRINT  « 
128  REM  w  BY  JOHN  MEST  w 
138  REM  »  5-24-89       » 

14  8   REM   WWWMWMNWMMMWMMMMWWM 

158  REM 

160  REM  CCI1989  ANTIC  PUBLISHING  INC 

170  REM 

180  GRAPHICS  8:SETC0L0R  2 . 8 . 15 > SETCOLO 

R  1.8.8SP0KE  82,8 

198  7  !7  !7  17  i7  :?  :7  •■"?     i7  --l    " 


288  7 


BY  ■BOiaMMSaSIlB"  >  7 


CO   Pntir   P'lULISH.TN'n   TNC 


285  POKE  82.8 

218  7  !7  "J»LEA5E  INSERT  THE  DISK" 

228  7  "YOU  UISH  TO  PLACE" 

230  7  "PCPRINT.COM  ONTO  AND" 

240  7  "PRESS  ANY  KEY..." 

250  OPEN  ttl.4.0."K)"<GET  ttl.K'CLOSE  «»1 

268  OPEN  ttl.8.8,"D:PCPRINT.COI1" 

278  TRAP  588 

288  FOR  A=l  TO  116 

298  READ  B 

388  TOTAL=TOTAL+B 

318  PUT  ttl.B 

328  NEXT  A 

338  IF  T0TALO18966  THEN  566 

340  CLOSE  *<1 

345  POKE  82.2 

350  7  "SUCCESSFUL!"iEND 

580  7  "ERROR  IN  DATA!" 

518  POKE  82.2 

528  CLOSE  **1 

leie  DATA  255.255.8.6.183.6.162.6.189. 

26.3.281.88.248.5.232.232.232.268.244. 

189.27.3.133.283.189.28 

1828  DATA  3.133.284.169.64.157.27.3.16 

9.  6. 157. 28. 3. 168. 15. 177, 283. 153. 64. 6.1 

36 

1838  DATA  192,255,288,246.168.6,169,88 

.56.233,1,153,64.6.169.6,233.8.153.65. 

6 


EU 
MS 

DY 


1646  DATA  96.6.6.6.6.6.6.6.6.8.8.8.6.6 

,6.6,6.261.13,288.5 

1658  DATA  169.8.76.181.6.281.18.248.3. 

76.161.6,169,155.76,181,6,76,283,254,2 

24 

1866  DATA  2,225,2,6.6 


LISTING  2 


0108 
0110 
0120 
0130 
0148 
0150 
0160 
0178 
0188 
0190 
0200 
0210 
0220 
0230 
0240 
0250 
0260 
0270 
0280 
0290 
0308 
0310 
0320 
0330 
0348 
8350 
0360 
0370 
0380 
0390 
0480 


"PCPRINT" 
BY:  JOHN  UEST 
5-24-89 
(c>  1989,  ANTIC  PUBLISHING 

ASM. .»D:PCPRINT.COM 

SAUE««D:PRINTIBM.M65 

CHANGE  CTRL-M.CTRL-J  INTO  155 

.OPT  NO  LIST 


;START  OF  HNDLER 
TABLE 


ZPAGE  =  203 
HATABS  ="  794 

'»-       1536 

INITIALSTART 

LDX  t»0 


FINDP 

LDA  HATABS. X  ; FIND  THE 

CMP  tt'P  ;PRINT  HANDLER 

BEQ  CHANGEPUT  ;TOBLE  BY 

INX  ;LOOKING  FOR 

INX  ;THE  LETTER  'P- 

INX 

BNE  FINDP 


ANTIC  .SOFIWARR  LIBRARY 


39 


8418 

CHANGEPUT 

86B8 

; 

8420 

LDfl 

HATABS+1,X  ;KEEP  THE  OLD 

8698 

NEUTABLE 

0438 

STfi 

ZPAGE    ;TflBLE  ADDRESS 

8788 

.UDRD  0,0.0 

0440 

LDR 

HnTflB5+2,X  ;INTO  PAGE 

8718 

PUTBYTE 

0458 

STfl 

ZPAGE+l  ;ZERO  AND 

8728 

.UDRD  0.0.0,8,8 

8460 

Lon 

«  <NEUTABLE  ;PUT  MY 

8738 

; 

0470 

5TH 

HATABS+l.X  ;TABLE  ADDRSS 

8748 

s 

0480 

LDO 

*t  >NEUTABLE  ;  INTO  THE 

8758 

NEMPUT 

0490 

srn 

HATABS+2.X  ;HNDLER  TABLE 

8768 

CMP 

W13       jCHEK  for  CTRL-M 

0508 

LDV 

«15 

8778 

BNE 

N0T13    JIF  NOT.  CONT 

8518 

; 

8788 

LDA 

no       ;IF  SO.  CHANGE 

8528 

nOUELOOP 

8798 

JMP 

REALPRINT  ; TO  8  AND  DONE 

0530 

LDf) 

CZPAGEI.Y  ;COPY  ALL  THE 

8800 

N0T13 

8548 

STO 

NEUTABLE.Y  ;OTHER  HNDLER 

0810 

CMP 

«*18       iCHEK  FOR  CTRL-J 

8558 

DEV 

;ADDRESSE5  INTO 

0820 

BEO 

SKIPJMP  ;IF  SO.  NOT  DONE 

8568 

CPY 

«*255      ;nY  TABLE.  AND 

8838 

JMP 

REALPRINT  ; IF  NOT.  DONE 

8570 

BNE 

nOUELOOP 

8848 

SKIPJMP 

0588 

LDV 

t<6 

8858 

LDA 

M155      ;CHANGE  CTRL-J 

8598 

LDO 

«  <NEMPUT  ;THEN  PUT  MY 

8868 

JMP 

REALPRINT  ;INTO  155 

8600 

SEC 

;PUT-BYTE 

8878 

; 

0618 

SBC 

ttl        ; ADDRESS  IN 

8888 

REALPRINT  ;       REGULAR  ADDRESS 

0620 

STfi 

NEHTABLE.Y  ; IT 

8898 

JMP 

65227    ;0F  PUT-BYTE 

0630 

LDfl 

1*  >NEUPUT 

8900 

0648 

SBC 

»8 

0910 

;CAUSE  PROGRAM  TO  START 

8658 

STfl 

NEUTABLE+1,Y 

0920 

;UHEN  IT  IS  LOADED 

8668 

RT5 

8938 

M  = 

736 

8678 

; 

8940 

•HORD  INITIALSTART 

THE  NERVE  GAME 

COUNTDOWN  ON  YOUR  CROSSWORD  SKILLS 


Article  on  page  21 


LISTING  1 


Don't  type  the 
TYPO  II  Codes! 


'ts. 


UA    1    REM    THE    NERUE    GAME  UU 

DH    2    REM    BY    JASON    STRRUTMAN  EC 

SU    3    REM     C01989.     ANTIC    PUBLISHING.     INC 
Kfl    18    Ce=8i Cl=liC2=2i Ca=B! C9=9sC18=18: C12 

=12:C13=13iC15=15!C16=16!C17=17!C19=19  YU 

;C2e=2e'C258=2S8iC25S=255  „___ 

MC    48    REM    ■—■ illiW  IHIIBMIIIIIIIIIBIl  IIHIHI  ■— ■  BM 

TZ    58    GOSUB    132BJ^PLAVER  =  CH605UB    1500 

ZU    70    CARDNUM=C1  UY 

CS    60    GOSUB    ie2B'60SUB    1290  ^^ 

014    180    TURNCPLAYER>=TURNCPLAYER1+C1  KM 

GT 


180    TURNCPLAYER>=TURNCPLAYER1+C1 

118    7    "H-'tposiTION    C13.C0:7    "The    Nerve 

6aHe">?    "Piauer    up : ";NAME« cPLAYER«C18  TU 

-C9.PLAVER»Cie>  YU 
CF    120    POSITION    23.C1>?    "Finished    ".ONCAR 

DCPLAYERJ -CI;"    cards"  MP 

KS    130    POSITION    C2.C17!?    "8(800813    -    Re-Roll  IM 

Dice":?    "[ieH    -    Stop    A    End    -the    Round"  BU 
RZ    140    7    "BOMiGIB    -    Draw    Next    Card")  7    "QXiaa 

DS    -    Put    Back    Letter"  TP 

00    150    7    "imirailISS    -    Move"  17    "[SB    -    Place    a  ZI 

Letter"  HA 

UH  160  GOSUB  670  OB 

TH  170  CARDNUM=0NCARDCPLAYER> : GOSUB  940>P 

OKE  C2e.C0iP0KE  C19.Ce  ZO 

BC  180  FOR  L00P=C1  TO  C2  STEP  CO  UU 

YI  190  KEY=Ce:GOSUB  320  HK 

OY  200  IF  PEEKc?e4i  OC255  THEN  GET  nCl.KE  00 

Y!KEY=KEY-128»CKEY>128> ! IF  KEY>96  AND  XL 

KEY<123  THEN  KEY=KEY-32  FE 

MM  210  POKE  764.C255  HA 

KD  220  IF  KEY>64  AND  KEY<91  THEN  GOSUB  39  ZJ 

0  00 

SA  230  IF  CKEY>41  AND  KEY<46>  OR  KEY=61  T  FO 

HEN  GOSUB  490  OU 

ZA  240  IF  KEY=27  THEN  758  PY 

ZR  250  IF  KEY=32  THEN  GOSUB  678  GO 
IF  260  IF  KEY=125  THEN  GOSUB  828 

KA  278  IF  KEY=126  THEN  GOSUB  568  flV 

NJ  288  NEXT  LOOP  ZE 

TY  290  PLAYEH=PLAYER+C1 :IF  PLAVER>PLAY  TH  KZ 

EN  1190  DE 

RM  300  GOTO  70  YG 


318  RE 
320  TI 
>  /-eOJ  : 
ND  C0. 
330  LE 
•  101  :  L 
OKE  5C 
340  IF 
350  ? 
?  "QTI 
Starti 
360  ? 
T^256J 
R  PAUS 
370  GO 
OTO  10 
388  RE 
398  LO 
RETURN 
400  MI 
410  FO 
420  IF 

458 
438  NE 
440  RE 
450  PO 
460  DI 
X.  Y!? 
470  RE 
488  RE 
490  IF 
500  IF 
510  IF 
528  IF 
538  PO 
548  RE 
550  RE 
568  LO 
570  IF 
580  FO 
590  IF 
20 

600  NE 
618  RE 
620  DI 
638  PO 
640  PO 


M 

ME  = 
IF 
100 
FT  = 
0  =  L 
RME 
TI 
"B" 
ME 
n9 
ONC 
iPO 
E  =  C 
SUB 
0 

M  ■ 
CAT 


Tiner  Routine 


INTc  CPEEKCC19>*C255  +  PEEKCC28J 
TIMEOOLDT  THEN  OLDT  =  TIHE  :  SOU 
. CIO. C15 : SOUND  C0.C8.C8.C0 
TIME tPLflYER» -TIME :HI=INT CLEFT 
EFT-HI*10iPOKE  SCRMEM,16+HI!P 
M+1. 16+LO 

ME<TIME tPLAYERJ  THEN  RETURN 
:POKE  ENO.C0:POSITION  C13.ll: 
IS  UP! ! ! "iPOSITION  C8.C12:?  " 
back  at  card  **"; 
ARDCPLAYER> :POKE  561.INTCDLIS 
KE  560.DLI5T-PEEKt561»»»256:FO 
1  TO  C250:NEXT  PAUSE 
1290:P0KE  56e.e:P0KE  561. 6:G 


■■■■(i»lE]a{3H[ilBIIISaBI3l3BHHnMIHB 
E    X,Y.CHAR:IF    CHAR0148    THEN 


SCS=CHR«cKEY> 
R  LETTER=C1  TO  C12 
MISCS=DICE«cLETTER.LETTER> 


THEN 


XT  L 

TURN 

SITI 

CESC 

MISC 

TURN 

M  ■■ 

KEY 

KEY 

KEY 

KEY 

SITI 

TURN 

M 

CATE 

CHA 

R  RE 

Die 


ETTER 

ON  C2«LETTER.C2:7 
LETTER. LETTER>="  • 
S;"ffl"; 


POSITION 


■■■■■GDmmsBaGaiiiHiaiiiBsriitaBHBnii 

=45  AND  V>C9  THEN  V=Y-C1 
=61  AND  Y<C12  THEN  Y=Y+C1 
=43  AND  X>C17  THEN  X=X-C2 
=42  AND  X<21  THEN  X=X+C2 
ON  X.Y:7  "fflS"; 


RBMOyp  p  Letter 


X.Y.CHAR:CHAR=CHAR-128 
R<65  THEN  RETURN 
TURN=C1  TO  C12 
ESCRETURN.RETURN>="  "  THEN  6 


XT  RETURN 

TURN 

CE$cRETURN. RETURN! =CHR$cCHflR> 

SITION  C2MRETURN.C2:?  CHR$ cCHARl 

SITION  X.Y:7  "BB" ; 


40 


DECEMBER  igSS/JANrAR"!'  1990 


Roi  1  The  Dicie 


658  RETURN 

668  REM 

678  FOR  R0LL=C1  TO  C12 

688  NUn=INT(RNDcce>M98+Cl^ 

698  DICE$cR0LL>=P0S5ScNUn.NUIl3 

788  POSITION  C2»R0LL,C2:?  DICE$ cROLLi 

718  NEXT  ROLL 

728  GOTO  948 

738  RE  T  URN 

748  REM  HMansmisBainBaiamBQiiimsimHHBBnH 

758  GOSUB  eieiPOKE  ENA.Ce:POKE  561, INT 
tDLIST''256>  :POKE  568  ,  DLIST-PEEKc561i  ^2 
56 


768  7  "S-: POSITION  C12,C9:?  "finy  chaii 

enaes?"; :GET  nl.KEYtON  KEY=89  OR  KEY-3 

2=89  GOTO  lees?  "N" 

778  POSITION  C18,C13s?  "These  cards  ar 

e  okaw-" 

788  FOR  PAUSE=C1  TO  C258:NEXT  PAUSE 

798  LET  ONCARDcPLAYER>=CflRDNUnsPOKE  56 

8,e:P0KE  561,6 

888  GOTO  188 

818  REM  ■■■■■■■EBEmBBBlBBmBBEiaBl— ■■«« 

828  POSITION  C2,C15:?  "Checking  card-- 

I* 

838    FOR    X=C17    TO    21    STEP    C2 

848    FOR    Y=C8    TO    C12 

858    LOCATE    X,Y,CHAR 

868    IF    CHAR=ASC<"S"i     THEN    POSITION    C2. 

CIS:?    "  ":POSITION    X,Y: 

?    "mm-; :GOTO    188 

878    NEXT    Y 

888    NEXT    X 

898    POSITION    C2,C15s7    " 

":CARDNUn=CARDNUn+Cl 
988    IF    CARDNUn=C9    THEN    1128 
918    GOTO    678:G0T0    948 
928    RETURN 

938    REM    HQinEIIIISBSHaEIIHmBmGHniBSHSiaaiSiamHH 
948    CURR  =  CAR0P(PLAYER,CARDNUt1>  sRESTORE 

1995e  +  CURR»»5e 
958    POSITION    C16,6:?    "BBHeHHSl"  s  POKE    85 
.C16i?    "U       ";CURR;"       [I1":P0KE    B5,C16 
955     ?    "IBeeeHeai":  POSITION    C16,C13:?    "SS 

Beeeffl" 

968  FOR  DRRU=C1  TO  4 

978  READ  niSC$ : POSITION  C16, C8+DRAU : ? 

nisc$ 

988  NEXT  DRAU 
998  X=C17! Y=C9:P0KE  ENA. 
:?  "fflffi"; 
1888  RETURN 
1818  REM 
1828  FOR  50RT=C1  TO  C8 
1838  NUM=INT tRND CC8J«C8+C1> 
1848  IF  SDRT=C1  THEN  1888 
1858  FOR  CHECK=C1  TO  SORT 
1868  IF  NUn=CARDPcPLAYER, CHECK!  THEN  1 
838 

1878  NEXT  CHECK 
1888  CAROPcPLAYER,SORTi=NUn 
1898  NEXT  SORT 
1188  RETURN 
1118  REM 

1128  POKE  ENA,C8!?  "H"!POKE  561.INTC0L 
I5T/'256J  :POKE  568  ,  DLIST  -  PEEK  c561>  »»256 
1138  POSITION  C12,C9!7  "An»  challenges 
?";!GET  «1,KEV!IF  KEY=89  OR  KEY=122  TH 
EN  CARDNUn=ONCARDcPLAYER> <GOTO  188 
1140  ?  "N"iPOSITION  6.C13!?  "All  »our 
cards  are  gone!!!" 

1150  FOR  PAU5E=C1  TO  C25e:NEXT  PAUSE 
1168  GOSUB  1298 

1178  POKE  568>8:P0KE  561.6:G0T0  298 
1188  REM  BBBBSimBBBtBaBamtgMiDOBfflBimnB— BB 
1198  GRAPHICS  0:POKE  718,2:7  "Here  are 
the  scoreS!":FOR  I=C1  TO  PLAY:LET  ONC 
ARDclJ=Cl»FOR  J=C1  TO  PLAY 
1288  IF  TURNtI>>TURNCJ>  THEN  LET  ONCAR 
Dcl>=ONCARDcl>+Cl 
1218  NEXT  J:NEXT  I 
1228  FOR  I=C1  TO  C8 
1238  FOR  J=C1  TO  PLAY 

1248  IF  ONCARDcJl=I  THEN  7  NAME* « J»C10 
-C9,  J»*Cie>  J"  C";0NCARDCJ>  ;">  ";TURNcJ> 
;"  turns" 

J 

I 


3:P0SITI0N  X,Y 


Shuffle  The  Card! 


Out  of  HcJi-d; 


1258  NEXT 

1268  NEXT 

1278  END 

1288  REM 

1298  POKE  C2e.C8:P0KE  C19,C8 

ANTIC  SOFTWAUi;  l.IBRAliY 


AF 
UY 
OP 


NY 
PU 
PZ 

KJ 

nv 


OU 
AE 


DR 
EE 
UV 

IX 


UO 

KD 

ND 
FS 
OF 
ZG 
LU 
ZO 

IN 
KG 
PP 

xn 

OR 
XY 

IB 

KS 
RH 


KM 


GP 

RH 
SG 
FO 
BS 
FU 
GA 
OL 
CI 
NK 

ca 

NS 
RU 
YT 
YX 
ZB 
CD 
RU 
CL 
ZR 
CT 
NU 
TH 
SG 
MU 
SO 
SS 
TH 
Hn 
HB 
ZY 
DA 


1300 
1318 
1328 

J  ,riis 

URNcc 
1330 

RiiEn= 

1348 

URNtI 

1350 

EEEFF 

OOOPP 

1368 

.C2 

1378 

e  GaH 

autNB 

1388 

1398 

ny  PI 

PLAY 

1488 

1418 

1428 
....  5 

1438 
How 
LOT 
1448 
:TiriE 
1458 

nisc« 

1468 
1478 
1480 
1498 
1588 
1518 


RETURN 
REM  BH 

Din  Die 

CScC18> 
8> , TIME 
OPEN  MC 
PEEKC88 
FOR  I=C 
J=C8:NE 
P05SS=" 
GGGHHII 
QRRRRRR 
POKE  71 


■BBOIBHI 
E$cC12> ,POSS 
,CARDPCC8.C8 
CC8> 

1,4,C8,"K:": 
>+PEEKc89>«2 
1  TO  C8:LET 
XT  I 

AAAAAARAABBC 
IIIIIIIJKLLL 
SSSSTTTTTTUU 
8,146:P0KE  7 


$C98> ,NAnE$c88 
1 .0NCARD(C8>,T 

GRAPHICS  C8:SC 

56+117 

0NCARDCIS=C1:T 

CDDDDEEEEEEEEE 
LMMNNNNNNOOOOO 
UUUUUUXYYZ" 
B9,C12:P0KE  82 


7  "H" 

e"  :  PO 

n" 

REM 

TRAP 

ayers 

INTcp 

IF  PL 

FOR  I 

POSIT 

nane 

TRAP 

Hany 


:POSITION  C13,C8<7  "The  Neru 
SITION  ll.Cl:7  "By  Jason  Str 


1398<P0SITI0N  C2,4:?  "How  na 
for  this  gane"; 'INPUT  PLAY: 
LAY! 

AY<Ce  OR  PLAY>C8  THEN  1398 
=C1  TO  PLAY 

ION  C2,5+C2»*I:7  "Player  «" ;  I 
-->";:INPUT  MC16.niSC$ 
1438:P0SITI0N  C2.6  +  C2»»I:?  " 
seconds  per  round"; : INPUT  AL 


ON  ALL0T<15  OR  ALL0T>99  GOTO  1438 

cl>=ALL0T 

IF  LENcniSC«><C18  THEN  FOR  J=LENc 

J+Cl  TO  C10:niSC»Cj>="  "iNEXT  J 

NAnE«clwC18-C9>=niSC« 

NEXT  I 

RETURN ^ 

T0P=PEEKcie6>-C8>P0KE  54279, TOP 
ENA=53277iP0KE  559,46iP0KE  ENA,C8 


1528 
1538 
1548 
1558 
8:P0 
1568 
1578 
+  78 
1588 
J 

1598 
1688 
1  =  8 
EXT 
1618 
DLST 
.C2: 
1628 
34,  P 
1999 
1999 
2888 
2881 
2882 
2883 
2884 
2885 
2886 
2887 
2888 
2889 
2818 
2811 
2812 
2813 
2814 
2815 
2016 
2817 
2818 
2819 
2828 
2821 
2822 
2823 
2824 
2825 
2826 
2827 
2828 


POKE  53248, 114:PLAVe=512 
BASE=256MT0P:P0KE  53256, CI 
POKE  53249, 138IP0KE  785,88 
FOR  I=BASE+PLAV8  TO  BASE+PLAV8+12 
KE  I,C8>NEXT  I 
POKE  784,a8>REST0RE  1688 
FOR  J=BASE+PLAYe+41  TO  BRSE+PLAVB 

POKE  J,C255iP0KE  J+128, C255 > NEXT 


REM 

DLIST 

TO  38 
I: POKE 

POKE 
+9,C8: 
POKE  D 

POKE 
EEKC56 

8  REM 

9  REM 
8  DATA 
8  DATA 
8  DATA 

8  DATA 

9  REM 
8  DATA 
8  DATA 
8  DATA 

8  DATA 

9  REM 
8  DATA 
8  DATA 
8  DATA 
8  DATA 

REM 
8  DATA 
0  DATA 
8  DATA 

8  DATA 

9  REM 
8  DATA 
8  DATA 
8  DATA 

8  DATA 

9  REM 
8  DATA 
8  DATA 
8  DATA 
8  DATA 


=PEEKC56B>+PEEKC5613M256:F0R 
:P0KE  1536+1. PEEKCDLIST+I> >N 

56e,8:P0KE  561 , 6 > DLST=1536 
DLST,88>PaKE  DLST+7 , C8 : POKE 
POKE  DLST+24,C8:P0KE  DLST+38 
LST+31,C2:P0KE  DL5T+32,65 
DLST+33,PEEKC568> 'POKE  DL5T+ 
1>:P0KE  DLST+29,2 :RETURN 


D.ditai  f  Oil-'  the  'C'arlfH: 


CARD  »1 

xaissBSiii] 

X      ii      X 
[CSX 
CARD    *t2 

X  X 

XSBSBSX 
X  X 

CARD    tt3 

mm  nx 
mm  mm 
xn       mm 

XSBiiBSX 
CARD    »4 

XSIBSBSX 

mm       sx 

XSBSBSX 
X      X 
CARD  **5 

XSBS  X 
X  X 
XSBS  X 
XSBH  X 
CARD  «*6 
XS     X 

xn  X 
xn  nx 
xnBnsnx 


I  fit  :T!h:e  Tincr' 


41 


us 

YZ 
ZD 
ZH 
ZL 


28299  REM  CARD  t*7 

28366  DATA  XH  HX 

28316  DATA  mm  mm 

28326  DATA  XS  SX 

28338  DATA  XS  HX 


US 
GR 
CU 
GZ 
OB 


28349  REM  CARD  uS 

26358  DATA  X   18   X 

26368  DATA  XnBSBiiX 

26378  DATA  X   ffi   X 

26386  DATA  X      X 


ANTIC  SOUND  CREATOR 


YOU'LL  SEE  WHY  A  VIOLIN  SOUNDS  DIFFERENT  FROM  A  CLARINET 


Article  otj  page  9 


LISTING  1 


Don't  type  the 
TYPO  II  Codes! 


O 


18  REM  SOUND  CREATOR 

26  REM  BY  JEFFREY  SUMnERS 

36  REn  (C>  1989  ANTIC  PUBLISHING 

99  GOTO  16866 

166  COLOR  l:PLOT  18>38:DRAUT0  lll,3e>C 

OLOH  2:F0R  1  =  1  TO  188  :  PLOT  18  +  I.62-4»»M 

AUECI>:NEXT  I:RETURN 

1668  GRAPHICS  7:SETCaL0R  4<8,13:C0L0R 

1 

1616  PLOT  18>6:DRAUT0  16>68:PL0T  16,38 

:DRAUTO  116,38 

1615  GOSUB  186 

1626  PRINT  -radd  HarHonic 

raw  wave" 

1625  PRINT  "Saue  wave    Iload  wave   Sle 

ar  wave"  SPRINT  "Eluantize    Hxit" 

1838  OPEN  *t5,4.6,"K:"!GET  ttS.XsCLOSE  «* 

5 

1648  IF  X=65  THEN  2666 

1658  IF  X=86  THEN  3888 

1866  IF  X=68  THEN  4868 

1676  IF  X=83  THEN  5868 

X=76  THEN  6686 

X=67  THEN  7888 

X=81  THEN  8888 

X=69  THEN  GRAPHICS  BiGOTO  1288 


oaiay    wave      Q] 


'Harnonic    nuitipi 


1686  IF 

1685  IF 

1686  IF 

1687  IF 
6 

1696  GOTO  1826 
2668  TRAP  2888 : PRINT 
e:  ";  :INPUT  ttl^HULT 
2616  TRAP  2618!PRINT  "Scale  factors  ••; 
sINPUT  ttl.SCALEsTRAP  48868 

2828  FOR  1=1  TO  leSsCOLOR  6>PL0T  18+1. 
62-4«UAUEci>  sUAUEcl>=UAUEcl>+SCALE<<cSI 
Nc3.6»«nULT»I>«7> 

2625  IF  UAUECI1M5  THEN  UAUEcli=15 

2626  IF  UAUECIX8  THEN  MAUEcli=6 

2636  COLOR  1 s PLOT  16+1, 36 s COLOR  2:PLaT 

ie+I,62-4*UAUECI> sNEXT  I 
2846  GOTO  1826 

3686  TRAP  3688sPRlNT  "Frequency  Cdeiau 
J  s  ••;  siNPUT  ni, DELAY 
3616  TRAP  48888 

3628  FOR  1=1  TO  106 < UAUE$ cis =CHR$ C16+U 
AUEcl>i sNEXT  IsD=USRcADRcPLAY$> .DELAY, 
ADRcUAUE*>> 

3838  POKE  54272. 34SP0KE  54286.64 
3848  GOTO  1828 
4668  I=lsOPEN  «5,4,8,"Ks" 
4618  COLOR  UPLOT  16  +  1,  78  s  DRAUTO  18  +  1, 
75 

4826  POKE  764,255 
4836  IF  STICKC8><>15  THEN  4288 
4846  IF  PEEKC764>=255  THEN  4636 
4856  GET  **5,XsIF  cX<>42>  AND  cx<>43>  A 
ND  cxoeii  AND  cx<>45>  THEN  POKE  764.2 
55<G0T0  4638 

4866  IF  X=42  THEN  COLOR  8 : PLOT  16+1.76 
sDRAUTO  ie+I.75sI=I+lsiF  I<=168  THEN  4 

4665  IF  X=42  THEN  CLOSE  »5 s GOTO  1828 

4676  IF  X=43  THEN  COLOR  8 s PLOT  16+1,78 

sDRAUTO  16  +  I,75sI  =  I-lslF  Kl  THEN  1  =  1 

4675  IF  X=43  THEN  4616 

4688  IF  X=45  THEN  COLOR  8+ cUAUE cll =6> s 

PLOT  ie+I,62-4»MAUEcl> iCOLOR  2<UAUEcl> 

=UAUEci>+e.25 

4881  IF  UAUEcl>>15  THEN  MAUEci>=l5 

4882  IF  X=45  THEN  PLOT  18+1 , 62-4«UAUE c 
II  :GOTO  4818 

4898  COLOR  8+ cUAUE cli =8> > PLOT  16+1,62- 
4MUAUEcl> iCOLOR  2 > UAVE cl> =UAUE cl> -8 . 25 


AI 
OU 
SF 


NO 
OC 

UG 
UF 


FU 
SJ 

AK 


QT 
ZX 
SE 

MY 


RE 
SI 


YI 
SF 
UZ 


RQ 
OU 


Kn 

MB 

FL 

NY 
YP 
JF 
IF 

KZ 

ZN 
RM 
UU 
DU 

GB 

Gn 

ZO 

IJ 

UY 

XK 


4215  IF 
4226  IF 


42 


■  IF  UAUEcixe  THEN  UAUEcl>=e 

4695  PLOT  ie+I,62-4»UAUEcl> iGOTO  4616 

4288  X=STICKc8> 

4218  IF  X=7  THEN  COLOR  8 > PLOT  18+1. 7e> 

DRAUTO  16+I.75>I=I+lsIF  I<=188  THEN  48 

16 

X  =  7  THEN  CLOSE  «*5  <  GOTO  1626 
X=ll  THEN  COLOR  8 < PLOT  18+1.78 
SDRAUTO  18  +  I.75sI  =  I-l:IF  Kl  THEN  1  =  1 
4225  IF  X=ll  THEN  4818 

4236  IF  X=14  THEN  COLOR  8+ cMAUE cli =8i s 
PLOT  18+I.62-4WUAUECI> sCOLOR  2sUAUEcl> 
=UnUEcli+e.25 

4231  IF  UAUE(I>>15  THEN  UAUEcl>=15 
4235  IF  X=14  THEN  PLOT  18+1. 62-4«MAUE ( 
II iGOTO  4618 

4248  IF  X=13  THEN  COLOR  8+ cUAUE cl> =6> s 
PLOT  ie+I.62-4»UAUEcl> sCOLOR  2<MAUEcl> 
=MAUEcl)-e.25 

4241  IF  UAUEcixe  THEN  UAUEcl>=6 
4245  PLOT  18+I.62-4MMAUEcl> sGOTO  4818 
5886  PRINT  "Fiienane:  ";8iNPUT  «1.FILE 

5601  IF  FILESC2.2X>"!"  AND  FILE«t3.3» 

<> THEN  F9=FILES8FILE*="0s"sFILE«c3 

j=FS 

5802  TRAP  5966 

5616  OPEN  tt2,8,8,FILE$ sFOR  1=1  TO  186s 

PRINT  tt2;MAUEcl> SNEXT  IsCLOSE  tt2>TRAP 

480O6SGOTO  1626 

5906  PRINT  "Error  in  Save"sFOR  1=1  TO 

160:NEXT  IsTRAP  468e6sG0T0  1828 

6808  PRINT  "Filenanes  ";sINPUT  »»1,FILE 

s 

6001    IF    FILESc2,2J<> AND    FILE*c3,3> 

<> THEN  FS=FILESsFILE$="Ds"sFILE*c3 

>=FS 

6602  TRAP  6966 

6810  OPEN  »2.4,6,FILES sFOR  1=1  TO  168s 

INPUT  tt2;X sMAUEcl>=XsNEXT  IsCLOSE  tt2 > G 

OSUB  166STRAP  48886sG0T0  1828 

6906  PRINT  "Error  in  Laad"sFOR  1=1  TO 

160:NEXT  IsTRAP  400eesGOTO  1828 

7600  COLOR  0:FOR  1=1  TO  168sPL0T  18+1, 

62-4«UAUEcl>  sUAUEcl>=8sNEXT  HGOSUB  16 

esGOTO  1626 

6606  FOR  1=1  TO  lOSsCOLOR  8 s PLOT  16+1. 

62-4MMAUE(I>  sCOLOR  2 s MAUE <Il =INT cUAUE c 

InsPLOT  16+1. 62-4MUAUEcl> SNEXT  I 

8616  GOTO  1828 

9846  D  =  USRCADRCPLAY$> . 15 , ADR (UAUE«>  i 

9858  POKE  54272, 34iP0KE  54286,64 

16000  Din  UAUE$C100> ,PLAY$c57> ,R$C1>.U 

AUEcl06i,FILE«c26>,F«c20i 

18816  DEG  sFOR  1=1  TO  57 : READ  AsPLAY«c 

I.Ii=CHR$cA>  SNEXT  I 

16030  FOR  1=1  TO  10O>MAUEcl>=8>NEXT  I 

16646  OPEN  «1.4.6."Es" 

16699  GOTO  1668 

11006  DATA  104,  104.  104.  133.  212.  10 

4,  133.  215.  184.  133 

11016  DATA  214.  169,  8. 

41,  14,  212,  141 

11020  DATA  0,  212,  141,  47.  2,  160,  6, 

177,  214,  141 
11030  DATA  1,  210,  166,  212,  262,  224. 

6.  268.  251.  288 
11040  DATA  192.  100.  268.  239.  172.  25 
2,  2,  192.  255.  246 

11856  DATA  236,  169,  34,  141,  47,  2,  9 
6 
12668  END 

DECEMliKR  HJSg/.IANUAR'i'  1990 


141,     8, 


216, 


CMO  FINAL  CLOSEOUT! 

Since  1980  CMO  has  been  a  leader  in  Atari  Sales.  This  will  be 
our  Final  Ad!  Many  quantities  are  limited.  First  Come,  First  Serve. 


Sparta  DOS  Const.  Set 

$   23.99 

Happy  Archiver 

29.99 

130  XE  Adapter 

14.99 

R-Time  8  Clock 

34.99 

U.S.  Doubler  No  DOS 

23.99 

The  P:R  Connection 

49.99 

Printer  Connection 

33.99 

FA-ST  30  Meg  Hard  Drive  499.00 


ATARI 


XM804  Printer  520/1040$l 79.00 

Color  Printer  Plotter 

9.99 

800XL  64K  Color  Comp. 

Recon. 

69.00 

850  Interface 

109.00 

410  Recorder  (Defective) 

2/9.99 

T.V.  Switch  Box 

1.99 

822  Printer  Paper 

4.99 

I/O  Cable 

4.99 

MISCELLANEOUS 

1 

Supra  30MB"  ST  Hard 

Drive                                $499.00 

Supra  Adapter  Cable 

14.99 

Supra  MPP-1106  25-Pin 

Cable 

14.99 

Supra  MPP-1150  Parallel 

Cable 

29.99 

Supra  1200  XL  Interface 

39.99 

Axlon  32K  RAM  Board 

18.99 

CBS  Big  Bird  Special  Del 

2.9 

? 

MINDSCAPE 

h 

Tinks  Adventure 

$1.99 

Land  of  Buddy  Bots 

1.99 

Tink  Goes  To  Town 

1.99 

Tinka's  Mazes  rocklyn 

1.99 

Anti  Sub-Disk 

1.99 

lourney  Planet  ROM 

1.9' 

) 

16-BIT  SOFTWARE 


Activision  Hacker  2 

Doomsday  $19.99 

Accolade  Test  Drive  19.99 

Accolade  Bubble  Ghost  19.99 

Access  Leader  Board  19.99 
D.E.G.A.S.  Time  Link 

Utility  29.99 

Comnet  ST-Term  15.99 

Comnet  Cygnus  Starfleet  29.99 

DAC  Easy  Accounting  49.99 

DAC  Payroll  29.99 

Data  East  Speed  Buggy  19.99 

EPYX  Divebomber  9.99 
First  Byte  Guild  of  Thieves  19.99 
First  Byte  Jewels  of 

Darkness  14.99 

First  Byte  Sihcon  Dreams  14.99 

First  Byte  The  Sentry  14.99 

First  Byte  Tracker  14.99 

Haba  Hippo  C  9.99 

Haba  Writer  9.99 
Haba  Write  Your  Own 

Will  14.99 

Haba  Business  Letter  14.99 

Habadex  PhoneBook  9.99 

Haba  Merge  4.99 

Infocom  Enchanter  14.99 

Infocom  Infidel  14.99 

Infocom  Sea  Stalker  14.99 

Infocom  Suspended  14.99 

Infocom  Witness  14.99 

Infocom  Beyond  Zork  19.99 

Paradox  Wanderer  14.99 

Paradox  War  Zone  14.99 

Psygnosis  Deep  Space  14.99 

Psygnosis  Arena  14.99 

Psygnosis  Barbarian  14.99 

Psygnosis  Terrorpods  14.99 

Strategic  Phantasie  2  14.99 

Strategic  Phantasie  3  14.99 

Strategic  Question  11  19.99 

Sublogic  Jet  19.99 

VIP  Professional  49.99 


ATARI  CARTRIDGES 


Space  Invaders  Cartridge 

$1.99 

Star  Raiders  Cartridge 

1.99 

Missile  Command 

1.99 

Asteroids  Cartridge 

1.99 

Pac-Mac  Cartridge 

1.99 

Galaxian  Cartridge 

1.99 

Defender  Cartridge 

1.99 

QIX  Cartridge 

1.99 

E.T.  Phone  Home  Cartridge 

1.99 

Eastern  Front  Cartridge 

1.99 

ATARI  PACKAGED 


Atari  Star  Raiders  $3.99 

Missile  Command  3.99 

Pac-Man  3.99 

Defender-R  3.99 

Juggle's  Rainbow  3.99 
Arcade  Champ  (No  Joystick)3.99 

Millipede  3.99 

Timewise  3.99 


Your  Source  for  Hardware,  Software  &  Peripherals 

800-233-8950 

In  Canada  call:  800-233-8949 

All  Other  Areas  call:  717-327-9575     Fax  call: 

717-3271217 

Educational,  Governmental  and  Corporate 

Organizations  Call  toll-free:  1-800-221-4283 

CMO,  101  Reighard  Ave.,  Dept.  B6, 

WUliamsport,  PA  17701 

POLICY:  Add  $3,00  shipping  and  handling,     jjjj""'  ^  — ^ 

Personal  and  company  checks  require  3  l^rll^rKH 
weeks  to  clear.  For  faster  delivery,  use  your  ,U\..t.m^.A.^,.m..m^^. 
credit  card  or  send  cashier's  check  or  bank  -uims  rht  oirxi  Bayir 

money  order.  Credit  cards  are  not  charged  until  we  ship. 
Pennsylvania  and  Maryland  residents  add  appropriate  sales  tax.  All 
prices  are  U.S.A.  prices  and  are  subject  to  change.  All  items  are  subject 
to  availabilit)'.  Defective  software  will  be  replaced  with  the  same  item 
only.  Hardware  will  be  replaced  or  repaired  at  our  discredon  within 
the  terms  and  limits  of  the  manufacturer's  warranty.  We  cannot 
guarantee  compatibility.  All  sales  are  final  and  returned  shipments 
are  subject  to  a  restocking  fee.  We  are  not  responsible  for  typographic 
or  photographic  errors. 


Computer  Mail  Order.  Since  1981— Low  Prices,  Large  Selection,  Fast  Service. 


B6 


Antic  Classifieds 


•  ***• 

Get  your  fr  ee  cata  log  of  800/XL/  XE  Public 
Domain  and  Shareware.  Choose  from  over 
300  ihemedisks,  all  tested  and  guaranteed! 
The  most  descriptive  catalog  available 
anywhere.  Dependable  worldwide  serv- 
ice. BELLCOM.  Box  1043-A,  Peters- 
borough,  Ontario,  Canada  K9J  7A5. 

Used  video  games:  Atari,  Coleco,  Intelliv- 
ision,  Odyssey ,  some  Nintendo.  Send  SI  .00 
and  SASE  for  listings.  Sam,  5002  West 
Bethany  Home  Road,  #1 18,  Glendale,  AZ 
85301 

SI  isthe  LARGESTand  BEST  ATARI  8-bit  P- 
D  specialist  in  North  America!  Our  SUPE- 
RIOR Theme  Disk  Collection  (300+  side.s/ 
over  5,000  different  programs!)  averages 
just  $2  -  $3  per  packed  D-S  disk.  Shipping 
FREE.  Try  MLX  GAMES'  GREATEST  HITS 
(Our  Most  Popular  title)  for  only  S3  — 
receive  Si's  Newest  CATALOG  FREE! 
CATALOG  alone/  S2.  SASE  for  Disk  List- 
ings only.  SOFTWARE  INFINITY,  642  East 
Waring  Avenue,  State  College,  PA  16801 . 

Tiy  our  PRINTSHOP  PAK:  1 5  new  FONTS 
(Including  unique  UPPER/LOWER  case 
fonts),  BORDERS, -and  100  CHILDREN'S 
GIUPHICS.  Not  PD!  S12.00  postpaid.  Or 
send  SI. 00  for  unique  catalog  disk.  ED- 
WARDS, 138  South  Main,  Travelers  Rest, 
SC  29690 


***** 

"CHANGING  PATTERNS"  NEW!  (800/XL/ 
XE)  COMPUTER  ART  WITHOUT  DRAW- 
ING!!! 80  MACROS!  FUN!  All  Ages!  Four 
Di.sks:,S35.00(Introductoi-y)Demo:S5.00. 
Check,  Money  Order,  only.  STEWART 
SOFTWARE,  11323  BLYT'HE  ST.,  SUN 
VALLEY,  CALIF.  91352 

250+  Commercial  Atari  programs  at  close- 
outprices.  Many  classics.  S4.00-S8.00.  Send 
SASEforlistto:  WaltHuber,644  E.  Clinton, 
Atwater,  CA 

***** 

ENJOY  quality  PD  software!  Games  - 
productivity  -  utilities  -  more!  Catalog 
FREE...  demo  disk,  S2.50.  Llomemade, 
6011  Hyde  Park  Circle,  Suite  21 1,  Jackson- 
ville, FL  32210 

Great  Atari  8-bit  PD  soft^vare.  Send  S2.00 
fordisk  catalog.  Shawn  Mincey ,  306  Caro- 
line Ave.,  West  Palm  Beach,  FL  33413 

EXCELLENT  PD  SOFTWARE  FOR  800/ 
XL/XE.  Large  selection,  low  prices,  and 
fast  sei-vice.  Send  SASE:  CLASSIC  SOFT- 
WARE. PO  BOX  373,  RUNNEMEDE,  NEW 
JERSEY  08078 

The  best  public  domain  eight-bit  and  ST 
software  available.  Send  SASE  to  DES/ 
BRC/ATARI,  75  Lorenzo  Circle,  Methuen, 
MA  01844-5949  for  free  catalog 


***** 

THE  BEST  FOR  LESS!!!  All  8-bit  disks  ar  e 
D.S.  and  only  S 1 .75  each  (300+ sides  avail- 
able); ST  disks  S2.50.  LIMITED  OFFER— 
send  S12  for  108-bit  "Greatest  Hits"  disks. 
Send  large  SASE  (specify  computer): 
M.W.P.D.S.,  890  North  Huntington  Street, 
Medina,  OH  44256 

PD  DISKS:  LowasS1.80(8bit),S2.25(ST). 
■AGAPE  GAMES'  5  Chiistian  Games  S 1 2.95 
(8bit-  48k),  S13.95  (ST-  color).  Catalog: 
SASE!  Daniel  Sharpe  GPO  BOX  911 
CHICOPEE  MA  01021 

ENJOY  INEXPENSIVE  P.D.  software! 
Games,  productivity,  utilities,  more.  Demo 
disk,  S2.50. . .  catalogFREE.  HOMEMADE, 
60 11  Hyde  Park  Circle,  Suite  21 2,Jackson- 
ville,FL.32210 

HoustonAtari  Computer  Enthusiasts.  Large 
PD  library,  monthly  newsletter,  24  hour 
BBS  713-458-9923.  Meets  every  4th  Wed- 
nesday. More  info,  713-879-8119. 

JOYSTICK  WARRIORS  —  Suit  up  for  ac- 
tion onyourXL/XE.  For  information  write: 
Aerion  Software  Ltd .,  PO  Box  1 222,  River- 
dale  Station,  New  York,  NT  10471-1222 

FOR  SALE:  130XE  w/1050  &  XF551  DDs, 
1027  prntr,  many  Atari  programs,  books& 
magazines.  S.L.Jacobs.  RFD=3 Box 2750, 
Dexter,  ME  04930 


Advertisers 
Index      

ALPHA  SYSTEMS 11 

AMERICAN  TECHNAVISION BC 

ANTIC  PUBLISHING 46,  47 

ANTIC  SOFTWARE 28,  29 

B  &  C  COMPUTERVISION 4,5CC 

COMPUTER  MAIL  ORDER 43 

COMPUTER  SOFTWARE  SERVICES IFC 

McGRAW  HILL 45 

SAN  JOSE  COMPUTERS 12,13 

This  list  is  provided  as  a  courtesy  to  our  advertisers.    Antic  does  not 
guarantee  accuracy  or  comprehensiveness. 


Advertising 
Deadlines 

February/March  1990 

Insertion  Orders:  Dec.  1 

Ad  Copy  Dec.  8 

On  sole  first  week  of  February 

April/May  1990 

Insertion  Orders  Feb.  1 

Ad  Copy  Feb.  8 

On  sale  first  week  of  April 

June/July  1990 

Insertion  Orders  April  2 

Ad  Copy  April  9 

On  sale  first  week  of  June 


44 


DECEMBBER  1989/JANUARY  1990 


Learn  to  troubleshoot  and  service  today's 
computer  systems  as  you  build 
a  fully  XT-compatible  micro, 
complete  with  512K  RAM  anj 
powerful  20  meg  hard  drive 


Your  NRI  computer  training  includes  all  this:  •  NRI's  unique  Discovery  Lab'  for  circuit  design  and  diagnosis 
•  NRi's  hand-tield  digital  multimeter  featuring  "taii<-you-ttirougli"  instructions  on  audio  cassette  •  A  digitai 
logic  probe  that  lets  you  visually  examine  computer  circuits  •  The  new  Pacitard  Bell  VX86  computer  with 
"intelligent"  keyboard,  360K  double-sided,  double-density  disk  drive,  512KRAM,16K  ROM  •  20  megabyte 

hard  disk  drive  •  Bundled  software 
including  MS-DOS,  GW-BASIC,  word 
processing,  spreadsheet,  and  database 
programs  •  Packard  Bell  reference 
manuals  with  programming  guidelines  and 
schematics. 


Train  the  NRI  Way— 

and  Earn  Good  Money  Servicing 

Any  Brand  of  Computer 

Jobs  for  computer  service  technicians  wUl 
almost  double  in  the  next  10  years  according 
to  Department  of  Labor  statistics,  maldng 
computer  service  one  of  the  top  10  growth 
fields  in  the  nation. 

Now  you  can  cash  in  on  this  exciting 
opportunity— either  as  a  full-time  industry 
technician  or  in  a  computer  service  business 
of  your  own— once  you've  mastered 
electronics  and  computers  the  NRI  way. 

NRI's  practical  combination  of 
"reason-why"  theory  and  hands-on  building 
skills  starts  you  with  the  fundamentals  of 
electronics,  then  guides  you  through  more 
sophisticated  circuitry  all  the  way  up  to  the 
latest  advances  in  computer  technology. 
You  even  learn  to  program  in  BASIC  and 
machine  language,  the  essential  language 
for  troubleshooting  and  repair. 

Get  Real-World  Skills  as  You  Train 
With  a  Powerful  XT-Compatible 
Micro— Now  With  20  Meg  Hard  Drive! 

To  give  you  hands-on  training  with  the 
absolute  in  state-of-the-art  computer 
technology,  NRI  includes  the  powerful  new 
Packard  Bell  VX88  computer  as  the 
centerpiece  of  your  training.  As  you 
assemble  tiiis  fuUy  IBM  XT-compatible 
micro  from  the  keyboard  up,  you  actually 
see  for  yourself  how  every  section  of  your 
computer  works. 

You  assemble  and  test  your  computer's 
"intelligent"  keyboard,  install  the  power 
supply  and  S'/i"  disk  drive,  then  interface  the 
high-resolution  monitor.  But  that's  not  all. 

Your  hands-on  training  continues  as 
you  install  a  powerful  20  megabyte  hard 
disk  drive— today's  most-wanted  computer 


peripheral— now  included  in  your  course  to 
dramatically  increase  the  data  storage 
capacity  of  your  computer  while  giving  you 
lightning-quick  data  access.  Plus  you  work 
with  exclusive  word  processing,  database, 
and  spreadsheet  software,  yours  to  use  for 
your  own  professional  and  personal 
applications. 

As  you  build  your  computer, 
performing  key  demonstrations  and 
experiments  at  each  stage  of  assembly,  you 
get  the  confidence-buUdmg,  real-world 
experience  you  need  to  work  with, 
troubleshoot,  and  service  today's  most 
widely  used  computer  systems. 

No  Experience  Needed,  NRI  Builds  It  In 

This  is  the  kind  of  practical,  hands-on 
experience  that  makes  you  uniquely 
prepared  to  take  advantage  of  today's 
opportunities  in  computer  service.  'V'ou  learn 
at  your  own  convenience  in  your  own  home. 


No  classroom  pressures,  no  night  school,  no 
need  to  quit  your  present  job  until  you're 
ready  to  make  your  move.  And  all 
throughout  your  training,  you've  got  the  fuU 
support  of  your  personal  NRI  instructor  and 
the  NRI  technical  staff,  always  ready  to 
answer  your  questions  and  help  you 
whenever  you  need  it. 

FREE  100-Page  Catalog  TeUs  More 

Send  today  for  NRI's  big,  100-page,  full- 
color  catalog  that  describes  every  aspect  of 
NRI 's  innovative  computer  training,  as  well 
as  hands-on  training  in  robotics,  video/audio 
servicing,  electronic  music  technology, 
security  electronics,  data  communications, 
and  other  growing  high-tech  career  fields.  If 
the  coupon  is  missing,  write  to:  NRI  School 
of  Electronics,  McGraw-Hill  Continuing 
Education  Center,  4401  Connecticut  Ave- 
nue, NW,  Washington,  DC  20008. 

IBM  is  a  registered  trademark  of  International  Business 
Macliines  Corporation 


SEND  COUPON  TODAY  FOR  FREE  NRI  CATALOG! 


I'inlH 


McGraw-Hill  Continuing  Education  Center 

4401  Connecticut  Avenue,  NW,  Washington,  DC  20008 


For  Career  courses 
approved  under  GI  Bill 

U  check  for  details. 


STCHECK  ONE  FREE  CATALOG  ONLY 

n  Computers  &  Microprocessors 

a  TV /Video/Audio  Servicing 

n  Robotics 

D  Electronic  Music  Technology 

n  Security  Electronics 

n  Digital  Electronics  Servicing 


n  Electronic  Circuit  Design 

n  Computer  Programming 

n  Data  Communications 

n  Basic  Electronics 

n  Bookkeeping  and  Accounting 

n  Building  Construction 

n  Automotive  Servicing 


n  Air  Conditioning  Heating  &  Refrigeration 

D  Small  Engine  Repair 

D  Electrician 

n  Locksmithing 

D  Travel  Careers 

□  Telephone  Servicing 

D  Paralegal 


Name  (Please  print) 


Age 


Street 


City/State/Zip 


We'll  give  you  tomorrow. 


Accredited  Member  National  Home  Study  Council 


BACK  ISSUE 


Complete  Your  Atari  'Toolkit' 


SAVE  25%  TO  35% 


How  To  Order: 


simply  give  the  Order  Numbers  of  the 
issues  you  want,  and  include  the  letter 
corresponding  to  the  following  selections: 

A-  magazine  &  disk 
B-  magazine  only 
C-  disk  only 


Prices: 


Magazine  &  Disk 
Magazine  only 
Dislt  only 


1  To  5  If  you  order  more 

Issues  than  5  Issues 

$7.00  each  $6.50  each 
$3.00  each  $2.75  each 
$5.00  each       $4.75  each 


Please  Include  shipping  &  handling  charges: 
1  to  5  issues:   $1  for  each  issue 
6  and  over     :   $  5  plus  50c  for  each 
issue  over  5. 


Example:   lA-  is  for  "April  1983,   magazine 
&  disk" 

If  no  letters  are  indicated  in  your  order,  we 
will  automatically  send  you  the  magazine 
only  (B). 


FOR  ORDERS  ONLY  CALL  TOLL-  FREE 
(800)    234-7001  (7-5pm  PST.) 

MasterCard  &  Visa  Only 

Or  send  your  check  to:  ANTIC  BACK  ISSUES 
544  Second  Street  San  Francisco,  CA  94107 
California  residents  add  6  1/2%  sales  tax. 


Back  Issue  Order  Form 


.  ■  ■  ■  ■ 


Order  # 


Selection 
A,  B,  or  C 


Order  # 


Total  Issues   Ordered: 

No.  Issues  of  Sel.  A: 
No.  Issues  of  Sel.  B: 
No.   Issues  of  Sel.   C: 


1  to  5 


Total  Issues 
Ordered: 

6  &  over: 


X  $7  ea. 
X  $3  ea. 
X  $5  ea. 

X  $6.50  ea. 
X  $2.75  ea. 
X  $4.75  ea. 

Selection 
A,  B,  or  C 


:$_ 

Total  $  . 

Shipping  &  handling  $  _ 

Amount  enclosed  $_ 


□  Check  Enclosed      □  VISA       □  MasterCard 


Name 


Address 


city. 


State 


Zip 


Credt  Card  # 
Exp.    Date 


Canada,   Mexico  and  all  other  foreign  add  $  1 . 
per  issue.   Payment  In  U.S.  funds  must 
accompany  all  foreign  orders.    California 
residents  add  6  1/2  %  sales  tax. 

Wr^^W    me  ATARI"  Stsource 


Missing  any  issues?  Looking  for  tliose  great  utilities, 

games,  and  reviews?  You'll  find  it  all  right  here! 

Copies  are  limited,  so  order  today! 


ORDER  « 


ISSUE 


1  April  1983:  Games — 3-D  Maze,  Voyeur  (Nooisk) 

2  May  1983:  Telecomputing — Microids, 

Tele  Chess  (No  Disk) 

3  June  1983:  Databases — Stargazing, 

Dancin'  Man  (No  Disk) 

4  July  1983:  Adventure  Games — Dragonsmoke, 

Shoot-em-up  Math 

5  August  1983:  Graphics— 3-D  Fuji,  Keystroke 

Artist 

6  September  1983:  Education— P/M  Tutor 

7  October  1983:  Sports  Games — AutoCassette 

8  November  1983:  Sound  &  Music— Air  Raid, 

Casting  Characters 

9  December  1983:  Buyer's  Guide— 

AUTORUN.SYS,  Automate  Player/Missiles 

10  January  1984:  Printers — Pocket  Calendars, 

Screen  Dump 

11  February  1984:  Personal  Finance— TYPO, 

Gauntlet 

12  March  1984:  International  Issue— DiskRead, 

Poker  Solitaire 

13  April  1984:  Games — Risky  Rescue, 

Math  Wizard 

14  May/June  1984:  Exploring  XL  Computers- 

Escape  from  Epsilon,  Scroll  to  the  Top 

15  July  1984:  Communications— AMODEM, 

BASIC  Animation  Secrets 

16  August  1984:  Disk  Drives — Horseplay,  Recall 

17  September  1984:  Computer  Graphics — 

Graphics  Converter,  Olympic  Dash  (No  Magazine) 

18  October  1984:  Computer  Learning — Bouncing 

Ball,  Antic  4/5  Editor/Animator 

19  November  1984:  Computer  Adventures — 

Adventure  Island,  Advent  X-5 

20  December  1984:  Buyer's  Guide— Infobits, 

Biffdrop 

21  January  1985:  Super  Utilities— TYPO  II, 

DISKIO 

22  February  1985:  Finances — Home  Loan 

Analyzer,  Drum/Bass  Synth 

23  March  1985:  Printers— Kwik  Dump,  Font 

Maker 

24  April  1985:  Computer  Frontiers— Dot  Matrix 

Digitizer,  Speech  Editor 

25  May  1985:  New  Super  Ataris— Son  of  Infobits, 

Arena  Racer 

26  June  1985:  Computer  Arts- View  3-D, 

The  Musician 

27  July  1985:  Computer  Challenges— Miniature 

Golf,  Guess  That  Song 

28  August  1985:  Telecommunications — Atari 

'Toons,  Pro* Term 

29  September  1985:  Power  Programming— 

One-Pass  Disk  Copy  130,  Crickets 


ORDER  # 


ISSUE 


30  October  1985:  Mind  Tools— Graph  3D,  GEM 

Color  Cascade 

31  November  1985:  New  Communications — 

TYPO  II  Double  Feature,  130XE  Memory 
Management 

32  December  1985:  Shoppers  Guide— DISKIO 

Plus,  Box-In 

33  January  1986:  Atari  Products  are  Back- 

Appointment  Calendar,  Dungeon  Master's 
Apprentice 

34  February  1986:  Printer  Power— T-Shirt 

Construction  Set,  Forth  Escapes 

35  March  1986:  Practical  Applications — Lunar 

Lander  Constructor,  Lie  Detector 

36  April  1986:  Computer  Mathematics— Fractal 

Zoom,  3-D  Fractals 

37  May  1986:  4th  Anniversary— Digital 

Gardener,  Molecular  Weight  Calculator 

38  June  1986:  Summer  Computing— Weather 

Wizard,  Bomb  Squad 

39  July  1986:  Computer  Arts— Amazing  Card 

Shuffler,  Graf  con  ST 

40  August  1986:  Online  Communications— 

Ultrafont,  Floppy  Filer 

41  September  1986:  Weather— WEFAX  Decoder 

(8-bit/ST),  BASIC  Tracer 

42  October  1986:  Hard  Disks— Video  Stretch, 

TYPO  ST 

43  November  1986:  Personal  Finance — Budget 

dataBASE,  V- Graph 

44  December  1986:  Shoppers  Guide — Stepper 

Motors,  Nuclear  Waste  Dump 

45  January  1987:  Talking  Atari— Talking 

Typewriter,  Rebound 

46  February  1987:  Word  Processing— SF 

Fogger,  Electric  Charlie! 

47  March  1987:  Dvorak  Keyboard, 

Multi-AUTORUN 

48  April  1987:  — Designer  Labels,  Taxman 

49  May  1987:  5th  Anniversary — A-Rogue,  Poker 

Slot  Machine 

50  June  1987:  Animation — Verbot  Commander, 

Citadel 

51  July  1987:  Print  Anything— Ghost  Writer, 

Your  Net  Worth 

52  August  1987:  Atari  Muscle — Sideways 

Spreadsheet,  Diamond  Dave 

53  September  1987:  Work/Play- Mighty  Mailer, 

MEiximillian  B. 

54  October  1987:  Football  Predictor— Antic 

Prompter  (8-bit/ST),  Spelling  Checker(No  Mag.) 

55  November  1987:  Practical  Applications— 

Critical-Path  Projects,  WYSIWYG  Cassettes 

56  Decemberl987:PrintHoliday—P.S.  Envelope 

Maker,  Antic  Publisher  (No  Magazine) 


American  Techna- Vision 

For  Orders  Only  -  1-800-551-9995 
CA.  Orders  /  Info.  -  415-352-3787 


1050  MECHANISM 

Factory  fresh  TANDON  mechs. 
make  difficult  repairs  a  snap.  Units 
are  complete  with  Head,  Stepper, 
Spindle  motor  belt  etc.  Just  plug  in, 
no  difficult  alignments  or  adjust- 
ments required. 

$4750 


VISICALC 

SPREADSHEET 


$ 


951 


Unleash  the  computing  power 
of  your  8  bit  Atari  wrthVisicalc. 
Corrpute  everything  from  home  nicu' 

finances  to  high  pcwered  flnan-  DISK 

cial  projections.  Hundreds  of  uses. 


19 


DISK  BARGINS 


• STRATOS 
■  SPIDERMAN 

•  REAR  GUAR 
•ALIEN  AMBUSH 

•  FREAKY  FACTORY 

•  TECHNA-COLOR  DREAM 

•  DAVID'S  MIDNIGHT  MAGIC 


$/195 


EACH 


800  4  PIECE  BOARD  SET 

Includes  Main  Board,  Power  Supply 
Assembly.  CPU  Module  and  10K 
Revision  B  Operaling  System  Module. 
All  boards  are  new,  tested  and  complete 
with  all  components $26.50 

800/400  MODULES 
NEW  PARTS  COMPLETE  WITH  IC'S 

•  CX853  16K  FiAM  Module  $9.50 

•  800/400  CPU  with  GTIA  .   $8.75 

•  800  10K  "B"  OS  MODULE  $8.75 
■  800  POWER  BOARD $14.50 

•  400  POWER  BOARD  ....  $9.50 

INTEGRATED  CIRCUITS 


•  C014795  . 

.  $4.50 

1050  IC'S 

•C0 14806. 

.  $4.50 

•  U7  -  6532   $4.50 

•CO  12296 

.  $4.50 

•  U8  •  6810    $4.60 

•  C0 10745  . 

.  $4.50 

•  U9  ■  6607   $4.60 

•C0 14377. 

.  $4.50 

•UIO   ROM  $19.50 

•CO60472 

.$4.50 

■  U13   2793  $1960 

•  6532  .  .  . 

$4.5Q 

•  U6  LM2917  $8.50 

•  C012399E 

$4.50 

6713    $6.26 

•  C012499B 

$4.60 

All  other  1060  IC'S 

•C014599B 

$4.60 

$3.76  each 

•C0 14806. 
•  CO10750  . 

.$4.60 
.$4.60 

Specify  by  Socket* 

•C0 10444. 

.  $8.50 

850  INTERFACE 

•CO60X2 

$9.50 

12  Piece  Chip  set. 

•  0021697 

$15.00 

Includes  all  plug  In 

•C061991 

$16.00 

IC'S  except  ROM. 

•  C061598 . 

$20.00 

Replacement  fixes 

•C061618 

$24.00 

vast  majority  of  860 

•C024947 

$16.00 

failures $19.50 

TOWER  PACKS 

Exact  replacement  trans-  'ti  A  A  RO I 

former  lor  800/400,  1060  *   I  ti-"-'  I 

810,  1200XL,  850,  and  n^         I 
XF661  units.  Part  <IC017945. 

XUXE  SUPPLY  <,^^„^, 

PpiMf p*f»acig)<L.,6ooxL  $OkOO| 


130XE,  65XE  &  XE  CSane. 


THE  BOOKKEEPER 
AND  CX85  KEYPAD 

You  get  both  Atari's  8  bit 
professional  bookkeeping       $  iQ^^  I 
system  and  the  handy  CX85  I  i? 

numeric  keypad  for  one  low      4  DISK 
price.  Packages  Factory  sealed.       SET 


KEYBOARDS 

New  and  conialete  subasserrtly. 
Easy  internal  replacement. 

130XE/65XE  $35.00 

800 $40.00 

800X1 $29.50 

400 $12.50 


REPAIR  MANUALS 

SAMS  Service  Manuals  for  the 
following,  units  contain  schematics, 
parts  lisfings,  latielled  photographs 
showing  the  location  of 
checkpoints  and  morel  A  special 
section  gives  oscilloscope  and 
logic  probe  readings  allowing  you 
to  narrow  the  malfunction  down  to 
a  specific  chip  or  transistorl 
800,  800XL,  130XE,  400,  1025 

and  1050 $19.50  each 

520ST  Service  Manual.  $37.50 

40  PIN  LSI  CHIPSET 

Complete  set  of  40  Pin  Large 
Scale  Integrated  Circuits  for 
800XL,  600XL,  1200XL.  $19.95 

MISCELLANEOUS 

13  Pin  Serial  I/O  Cable $4.50 

600XL  64K  Upgrade  Kit . .  $29.95 

ACE  Joystick $7.95 

1050  Track  Zero  Sensor . . .  $8.50 
2793  1050  Controller  IC  . . .  $19.50 

U.S.  Doublet $29.95 

400  Board  Set  (W/O  Kybd)  $22.95 
Paddle  Controllers  (Pair)  . . .  $9.95 

Rev.  "C"  Basic  ROM $15.00 

Rambo  XL  w/o  RAM  IC's  $39.95 
850  or  PR  Modem  Cable  . .  $14.50 
850  or  PR  Printer  Cable  . . .  $14.50 

Printer  Interface $43.95 

I/O  13  Pin  PC  connector . . .  $4.50 
I/O  13  Pin  Cable  end  plug  . .  $4.50 

1027  INK  ROLLER  $6.50 

.  1030  Modem  Power  Pack  . .  $6.95 


CALL  TOLL  FREE 
1-800-551-9995 

IN  CALIF.  OR  OUTSIDE  U.S. 
CALL  415-352-3787 


CARTRIDGES      1 

For  XL's'XE's  800/400              | 

POLE  POSITION  CarUdge 

$15.00 

STAR  WARS  -  Return  of  lh«  Jedl . 

$15.00 

PAC-MAN  CarlTldg« 

$4  00 

DELUXE  INVADERS  Caftjidge  .  .  . 

$4.00 

GORF  Cod.  600/400  Only 

$4.00 

DONKEY  KONG  Carlrldgo 

$5.00 

STAR  RAIDERS  Cailridgs 

MILLIPEDE  Cwtfidge 

$5.00 
$10.00 

PLATTER  MANIA  Call,  by  Epyx  .  . 

$9.95 

WIZARD  OF  won  CajUdgo 

$9.95 

CAVERNS  OF  MARS  CaiUdgo  . . 

$1450 

PENGO  Calridgs 

.  $1500 

EASTERN  FRONT  Corfridgo 

$15.00 

ATAHIWRITER  CaMrldge 

$29.95 

TURMaL  Carlildge 

$5.00 

CROSSFIRE  CatBldgo 

$7.50 

SPRINGER  Cartridgs 

$7.50 

ADVENTURE  CREATOR  Car Hdgs 

$12.50 

ZONE  RANGER  Cerlridge 

$12.50 

SILICON  WARRIOR  Carlridge  . .  . 

$12.60 

MATH  ENCOUNTER  Carlridgil .  .  . 

$12.50 

BASIC  LANGUAGE  CatUdge  .  .  . 

$15.00 

PILOT  LANGUAGE  PACKAGE  ,  . 

$17.50 

SPAFtTAIX)S-X  Cadfldga  .... 

$59.95 

ACTION  OSS  Cadrldge 

$59.95 

ACTION  TOOLKIT  DISK 

S25.00 

MAC-65  O.S.S.  Cartridge  .... 

$59.95 

MAC.65  TOOL  KIT  DISK 

$25.00 

R-TIME6C«lridge 

$56.95 

SPINNAKER  EDUCATIONAL  CARTRIDGES         | 

KINDEROOMP  Cartridge 

$6.75 

FRACTION  FEVER  Cartridge  . . . 

$6.75 

PACEMAKER  Ca/liidge 

$8.75 

ALPHABET  ZOO  Cartridge 

$8,76 

UP  FOR  GRABS  Caffidge 

$8.75 

ALF  IN  THE  COLOR  CAVES  C«t. 

$6.75 

DELTA  DRAWING  Cartridge .... 

$6.75 

STORV  MACHINE  600/400  cxlly 

$6,75 

LINKING  LOGIC  (Rsher-nioe)  Car 

$8.75 

HOT  DISK  TITLES 

BEST  SELLERS  /  LOW  PRICES 

GHOSTBUSTERS  

$9,95 

F-15  STRIKE  EAGLE 

$14,95 

TOP  GUNNER  COLLECTION  .  . 

$14,95 

SILENT  SERVICE 

$14,96 

KENNEDY  APPROACH 

$14.96 

VIDEOTITLE  SHOP  (64K) 

$12.50 

CHESSMASTER  2000 

.    $12.50 

ALTERNATE  REAUTY  THE  CITY 

$12.50 

ALTERNATE  REAUTY  DUNGEON    S12.50         | 

TOMAHAWK  (64K) 

$12  50 

221-6  BAKER  STREET  (64K). . . . 

$12,60 

MUSIC  STUDIO 

,  $12,60 

•  •  •    INFOCOM  ADVENTURES 

WiSHBRINGER 

,   $14,95 

.   $14,95 
,  $14,95 

SPELLBREAKER 

SEA  STALKER 

,    $14,95 

HOLLYWOOD  HIJINX 

$14  95 

STATION  FALL 

,    $14,95 

INFIDEL 

,  $14,96 

LURKING  HORROR 

,  $14,95 

CUT  THROATS 

,    $14,95 
.  $14.95 

BALLYHOO 

SUSPENDED 

.  $14,95 

,  ,  $14.95 
.  .$14.95 

HITCH  HIKERS  GUIDE 

.     $14.95 

COMPUTER  BOOKS 

ATARI  PLAYGROUND  WORKBOOK   t5.95 

HACKERBOOK  THICKS  S  TIPS 

.  .     $6.00 

INSIDE  ATARI  BASIC 

,  .    $5.00 

ATARI  BASIC  REF.  MANUAL  .  . 

,  .     $5,00 

HOW  TO  ATARI  6502  PROGRAlB 

,      $5,00 

WRITE  YOUR  OWN  GAMES  .  .  . 

,  ,    $5,00 

PROGRAMMERS  REF.  GUIDE  . 

,  .  $14.95 

ASSEMBLY  LANGUAGE  GUIDE 

,     $21.95 

XE  USERS  HANDBOOK 

,  .    $21.95 

XL  USERS  HANDBOOK 

.    $21.96 

ATARI  BASIC  FASTER  i  BETTER   $22.95      | 

YOUR  ATARI  COMPUTER 

.  .    $17.95 

SERIAL  I/O  CABLE     | 

High  Quality,  13Pin 

$4.50 

Special  ...  3  Cables  for  $10.00 

MAC-65  CARTRIDGE 

6502  Machine  language 

Macro- 

Assembler.  First  class  tool  for    I 

serious  programmers. . . 

$59.95 

PR:  CONNECTION 

Setial/Parallel  InterfaDe  tor  connectina 

modems  and  printers 

$65.00 

SUPRA  MODEM 

Supra  300  Baud  Direct  Connect 

Modem  requires  no  se 

oarate 

interface.  Includes  cable  and  Disk 

Software.  Supports  X- Modem, 

. 

Download  &  Uptoad 

$29.95  J 

rasks-XL's/XE's/800^ 

I  GHOSTBUSTERS  OI«k $9.95 

1  F-16STRIKE  EAGLE  Diak $14,96 

I  TOP  GUNNER  COLLECTION  . ,  ,      $14,95 

I  SILENTSERVICE  [5isll $14.95 

I  KENNEDY  APPROACH  Disll ....     $14,95 

1  NATO  COMMANDER  Diets $14.96 

I  S.A.T.  MATH $17.95 

I  S.A.T.  VERBAL $17.96 

I  VISICALC  Spreadsheet    $19.95 

I  BOOKKEEPER  »  CX85  KEYPAD  .    $19,95 

I  ROCKET  REPAIRMAN  Diak $4,95 

I  HUMAN  TORCH  4  THE  THING,,,     $5,00 

I  MUSICAL  PILOT  Ed.  Diak $6.00 

IcON-PUTATiON  Diak $6.00 

iMASTERCHESSDiek $5.00 

I  SPEED  KING  Diak $5.00 

1  LAST  V-6  Disk $6.00 

I  PATHFINDER  Disk ^ $6.00 

I  MATCH  RACER  Disk $5.00 

I  WOMBATS  1  Adventure  Diak $5.00 

1  FAMILY  FINANCE  Disk  1^  Atari..      $6.50 

I  FORT  APOCALYPSE  Dsk $7,50 

I  NINJA  Disk $7.60 

I  ELECTRA-GUDE  Diak $7.50 

I  SPORTS  SPECTACULAR  Disk  .  .  .     $7.50 

I  THE  GAMBLER  Disk $7.50 

I  MIND  MAZES  (Educational) $7.60 

ItIMEWISE $7.50 

I  VI  DEO  VEGAS  Poker  »  Skjls $9.95 

1  ACTION  BIKER $9,95 

I  KICK  STAFir $9,96 

I  MONEY  TOOLS  (Fin«icialUblity),.  $9,96 

I  DIG  DUG  [>ak $9.96 

I  REPTON  (3isk $9.95 

I  PUZZLE  PANIC  Disk  by  Epyx  , . ,  .     $9,95 

I  OEST'E  LA  VE  Disk $9,95 

I  WOMPER  STOMPER  Diak $9,95 

I  OUN  EMERALD  (Jr.,  Adv.) $9.95 

1  MOVIE  MAKER  (Grapnicsl $9,95 

I  FINANCIAL  COOKBOOK $9,95 

I  CYCLE  KNIGHT $9,95 

1  SONG  WRITER $9,95 

I  COUNTING  >  ADDING  ytitti  Tink  .  ,     $9,95 

I  CHESSMASTER  2000 $12.50 

I  BRIDGE  4.0 $12.50 

I  PEGAMMON $12.50 

I  MUSIC  STUDIO $12.50 

I  HOTEL  ALIEN $12.50 

I  FOOBLIKSKY  Diak  /  Board  Game    $12.50 

I  GHOST  CHASER $12.50 

I  L  A.  SWAT $12.50 

I  GRANDMA'S  HOUSE  (Educational)  $12.60 

1  DROPZONE  Disk $12.50 

I  CASTLE  WOLFENSTEIN  Disk  ...  $12,50 
I  BEYOND  CASTLE  WOLFENSTEIN  $12,60 

I  TEMPLE  OF  APSHAI $12,50 

I  ALI-ANTS  Disk $12,50 

I  MOUSE  QUEST  Disk  (64K) $12,50 

I  ELECTRONIC  DRUMMER  Disk.  ,     $12.50 

I  STOCK  MARKET  Game $12,50 

1  PIRATES  OF  THE  BARBARYCOAST$12,50 

I  NICKERBOCKER  Disk $12,50 

I  MIDWAY  BATTLES  War  Game.  .  $12.50 
I  BOULDER  DASH  Constructicn  Set  $14.95 
I  MIND  SHADOW  Adventure  e4K  .  .    $14.95 

I  HACKER  Adventure $14.95 

I  SEA  STALKER  Adventure $14.95 

I  CONFUCT  IN  VIETNAM $14.95 

1  DECISION  IN  THE  DESERT $14.95 

I  CRUSADE  IN  EUROPE $14.95 

I  SPITFIRE  ACE $14.95 

I  SSI  Rebel  Ctiarge  at  Ctilckamauga  $14.95 

I  SSI  SHILOH $14.96 

I  SSI  THE  ETERNAL  DAGGER $14.95 

I  SSI  50  MISSION  CRUSH $14.95 

I  SSI  BATTALION  COMMANDER  .  .  $14.95 

I  SSI  PANZER  GRENADIER $14,95 

I  SSI  FIELD  OF  FIRE $14,95 

I  SSI  GEMSTONE  WARRIOR $14.95 

I  SSI  PHANTASIE  II $19.95 

I  SSI  SONS  OF  LIBERTY $19.95 

I  SSI  U.S.A.AF $19,95 

I  SSI  WARSHIP $19,95 

I  MASTERTYPE  (Typing  Tutor)  .  .  .   $16.00 

I  BANK  STREET  WRITER $17.50 

I  CUT  »  PASTE  W.P.  Disk $17.50 

I  SPARTADOS  CONST,  SET $39.50 

I  SPARTADOS  Tool-  Kit $32.95 

I  UK  DATA  PERFECT  Oltabase  ,  .  ,    $CALL 

DATASOFT  DISKS 

I  VIDEO TrTLE  SHOP $12,50 

I  VIDEO  TITLE  SHOP  Companion  2  $7,50 
I  ALTERNATE  REALITY  (The  City)  $12,50 
I  ALTERNATE  REAUTY  The  Dungecn  $12,50 

I  ZORFO  Disk   $9,95 

I  SARACEN  Disk $9,95 

I  CROSSCHECK  Disk $9.95 

I  GUNSLINQER  Disk  (64K) $9.95 

I  TOMAHAWK  Helicopter  Game  64K  $12.50 
I  THEATER  EUROPE  War  Game.  .     $12.50 

I  BRUCE  LEE  Diak $12.50 

I  MERCENARY  Disk $12.50 

I  MERCENARY  2ND  CITY  DISK  .  .     $12,50 

I  THE  GOONIES  Disk $12,50 

I  OONAN  Disk $12.50 

I  NEVER  ENDING  STORY  (64K)  .  .  $12.50 
I  221-B  BAKER  STREET  (64K)  ...  $12,50 
I  221-B  BAKER  ST,  Case  Library  1  $9,95 
I  221-B  BAKER  ST,  Case  Library  2  $9.95 
I  Ni«>olein  in  Fbssia  (Borodino  1612)    $12.60 

I  BISMARCK $1250 

ImOON  SHUTTLE $12,50  J 


AMERICAN  TECHNA-VISION 

I  Mail  Order:   15338  Inverness  St.,  San  Leandro,  Ca.  94579 
Sales  Office:        2098  Pike  Ave.,  San  Leandro,  Ca.  94577 

I  Terms:  NO  MINIMUM  ORDER.  We  accept  money  orders,  personal  checks  or 

I  C.O.D.s.  VISA,  Master/Card  okay.  Credit  cards  restricted  to  orders  over  $18.50.  No 
personal  checks  on  C.O.D.  -  Shipping:  $4.00  shipping  and  handling  on  orders  under 
$150.00.  Add  $2.75  for  C.O.D.  orders.  In  Canada  total  $6.00  for  shipping  and 
handling.  Foreign  shipping  extra.  Calif,  residents  include  7%  sales  tax.  All  products 

I  new  and  guaranteed.  All  sales  final.. 

Prices  sutjject  to  change  iMlhout  notice.  Send  SASE  for  free  price  Ust,  Atari  Is  a  reg,  tralemark  of  Atari  Corp,